merancang aplikasi web menggunakan php
TRANSCRIPT
Merancang Aplikasi Web Menggunakan PHPArthur Purnama
Arthur Purnama
● Diplom Informatiker Hochschule Fulda● PHP Developer● IT Consultant● Member PHP-UG/ID-PHP
Aplikasi PHP saya...
● sulit dibaca● sulit di maintain● sulit untuk di tes● rasanya pengen saya tulis ulang :)
OOP
● Membuat perancangan aplikasi menyerupai realita yang ada
● Separation of Concern● Replaceable & Reuseable Components● Didukung banyak prinsip perancangan,
design patterns dan best practices
Prinsip Perancangan Aplikasi dengan OOP
● Single responsibility principal● open closed principal● Dependency inversion● Law of Demeter● Single choice principal● Information hiding
Tony Hoare
There are two ways of constructing a software design: ● One way is to make it so simple that there
are obviously no deficiencies, ● and the other way is to make it so
complicated that there are no obvious deficiencies.
The first method is far more difficult.
Hands on...