Answer the question
In order to leave comments, you need to log in
How to learn to write not govnokod?
Good afternoon !
I have been studying PHP for about a year and here is my approach to solving the problem. Let's say I need to write a router for my MVC application, I go to github, type in "router php", select a few popular options and study their code. After I have studied their code, I write my own following the basic design principles.
How do you like this teaching approach?
Answer the question
In order to leave comments, you need to log in
Как учиться писать не говнокод?
Мне кажется это бессмысленное занятие - говнокод слишком субъективное и ситуационное явление. Иногда архитектура решения позволяющая изменять бизнес-логику приложения под ежедневно меняющиеся требования бизнеса является говнокодом, несмотря на то что она реализует все требования ( а вот слаженная и четкая архитектура не позволяющая быстро и относительно безболезненную смену бизнес-логики не является говнокодом).
Насчет последнего (про архитектуру), я конечно мог бы преувеличить, однако я еще не встречал продукта с идеальным кодом или архитектурой. Посмотрите с highload доклад Аксенова (надеюсь правильно фамилию написал) - Снесите это немедленно. Он там достаточно подробно и доступно излагает.
Рекомендую к прочтению PHP: объекты, шаблоны и методики программирования
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question