[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поделитесь опытом
Uragan
Добрый день !

Изучаю php около 1,5 лет, пытался писать несложные скрипты.
Назрел вопрос.

Какие есть универсальные подходы к профессиональному программированию на ПХП ?

В любом примитивном скрипте встречаются одни и те же задачи - вывод html тегов на экран, коннект с БД, кукис и так далее. Народ пишет подобные классы/скрипты огромными количествами, но в этих скриптах отсутствует какая бы то ни было гибкость и универсальность. Просто взять и привязать такое готовое решение к твоему проекту либо очень сложно, либо нельзя вообще.

Так же обстоит дело с СМС системами. Найти концы, какую либо стройность в построении любой конкретно взятой контент-системы не представляется возможным. "Кто во что горазд".

Есть ли методологии профессионального программирования на PHP? Методологии грамотного построения СМС систем? Киньте ссылку, можно на английском.





Спустя 5 часов, 58 минут, 19 секунд (23.06.2007 - 16:35) Angerslave написал(а):
Есть. Паттерны программирования называется. Гугли по этому вопросу, много полезного откроешьsmile.gif

Спустя 20 часов, 9 минут, 44 секунды (24.06.2007 - 12:44) Patrick написал(а):
методологий программирования куча! Лично я щас применяю TDD.

Спустя 8 часов, 22 минуты (24.06.2007 - 21:06) Timok написал(а):
2Patrick - вопрос по TDD:

Цитата(http://www.citforum.ru/SE/testing/mod_test/)
С практической точки зрения, основой TDD является цикл "red/green/refactor". В первой фазе программист пишет тест, во второй - код, необходимый для того, чтобы тест работал, в третьей, при необходимости, производится рефакторинг.

т.е. сначала пишем сценарий, который использует некие абстрактные несуществующие классы, а потом уже реализуем эти классы, делая этот сценарий рабочим, я правильно понял? просто я обычно наоборот - создаю кучу классов, что бы потом использовать их в сценариях...

Спустя 4 часа, 55 минут, 55 секунд (25.06.2007 - 02:02) Patrick написал(а):
сценарий - это тест! Например на класс.
абстрактные несуществующие классы - как таковых нет, т.к. заставить тест работать довольно таки просто.

Спустя 6 часов, 52 минуты, 17 секунд (25.06.2007 - 08:54) Ghost написал(а):
кстати, попалась мне в свое время книжечка "экстремальное программирование". Афтар грил, что такая методика - сначала тесты, потом исходники; и есть самая правильная. Кстати, да, верю, что оно так и есть. Но работаю тоже по другому. все никак на такую методику перейти не получается)

Спустя 1 час, 7 минут, 34 секунды (25.06.2007 - 10:02) vasa_c написал(а):
Я никогда не верю авторам, которые говорят, что их методика единственная верная.

Спустя 30 минут, 32 секунды (25.06.2007 - 10:33) Patrick написал(а):
Ghost, если автор Бек, то к его словам можно прислушатся!

Спустя 3 часа, 12 минут, 31 секунда (25.06.2007 - 13:45) Ghost написал(а):
там был не Бек, и книга вообще была не по пхп, а по методикам разработки софтовых програм, не касаемо никакого языка конкретно
про единственно верную методику никто не говорил smile.gif
просто описывались плюсы данного подхода.. очень убедительно кстати)

самая правильная - это уже моё искажение smile.gif

Спустя 3 часа, 55 минут, 51 секунда (25.06.2007 - 17:41) Patrick написал(а):
90% книг про разработку с примерами или на Java или на С++. По php видел 2-3!

Спустя 2 месяца, 17 дней, 17 минут, 47 секунд (12.09.2007 - 17:59) SirJay написал(а):
Почитайте лучше Симдянова "головоломки для хакеров на PHP"!!!

Спустя 13 дней, 9 часов, 25 минут, 15 секунд (26.09.2007 - 03:24) Patrick написал(а):
Симдянова - кто это?

Спустя 1 месяц, 8 дней, 6 часов, 47 минут, 7 секунд (4.11.2007 - 11:11) SirJay написал(а):
Дэйв У мерсер, Аллан Кент, Дэвид Мерсер, Ван Кью Чой - PHP5 ДЛЯ ПРОФЕССИОНАЛОВ!!!

Спустя 1 месяц, 5 дней, 11 часов, 53 минуты, 27 секунд (9.12.2007 - 23:05) oxygen написал(а):
Цитата(SirJay @ 4.11.2007, 10:11) [snapback]28930[/snapback]
Дэйв У мерсер, Аллан Кент, Дэвид Мерсер, Ван Кью Чой - PHP5 ДЛЯ ПРОФЕССИОНАЛОВ!!!


ты с авторами не напутал, может http://www.dialektika.com/books/5-8459-1066-8.html

Спустя 4 месяца, 21 день, 5 часов, 9 минут, 9 секунд (1.05.2008 - 03:14) Auren написал(а):
Цитата(oxygen @ 9.12.2007, 23:05) [snapback]30357[/snapback]
Цитата(SirJay @ 4.11.2007, 10:11) [snapback]28930[/snapback]
Дэйв У мерсер, Аллан Кент, Дэвид Мерсер, Ван Кью Чой - PHP5 ДЛЯ ПРОФЕССИОНАЛОВ!!!


ты с авторами не напутал, может http://www.dialektika.com/books/5-8459-1066-8.html


ашыпак в исходниках в этой книшке тьма. Будьте осторожны. Но как старт в ооп на пхп неплоха).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.