Последние комментарии

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


Дмитрий

Если бы MS написали что-то свое, то skype был бы главным и достойным конкурентом. Возможно купив skype, хоть и с долгами, MS тем самым избавился от конкуренции.


Денис

И ещё, Михаил можете посоветовать какие-нибудь книги по этой теме или ссылки. Кто там великий проектировщик Гради Буч по-моему?


Денис

Очень понравилась статья! Хотелось, чтобы вы Михаил описали шаблон MVC на простом примере в Делфи. Допустим на примере маленькой базы. Есть форма, на ней TDBGrid, а остальное куда, эту бизнес логику засунуть? Ну и т.д


Владимир (Гаврилов)

Хорошая статья. Интуитивно я конечно понимал все это. А вот Итог особенно понравился. ("учавствовал" поправьте)


oleg

Одна из самых горячих новостей Инета на данный момент. Видимо действительно дохера и больше пользователей сидят на этой программе, наравне с каким-нибудь контактом. Кстати, многие удивляются, почему MS, а не Гугл, ФейсБук или ВКонтакте.


ronin

Если бы у меня двиг был бы прямо в модулях с формами, то мне пришлось бы копировать код на два разных проекта


по этому поводу хотел ещё сказать следующее, недавно как раз столкнулся с такой ситуацией, получил частный заказ на программу, но у заказчика были другие требования предъявляемые к программе, т.е. по сути тот же проект но уже с изменённым (местами новым) функционалом, всё что я сделал это так сказать форкнул проект, создал отдельную ветку проекта в svn репозитории (использую локальный), и всё

да согласен многие функции копируются, т.е. по сути создал полную копию проекта, соответственно при изменении каких то общих функций приходится изменять в одной ветке проекта, а потом выполнять слияние с другой веткой, но в этом случае очень помогает Tortoisse SVN, трудозатраты небольшие, естественно общий функционал (модули) остаётся общим

разве такой подход плох?


ronin

Можно разделить на модули, на классы, но так, что части кода всё равно нельзя будет использовать в другом проекте


я думаю всё таки это касается продуктов массового потребления, в моём случае продукт узко специализированный, поэтому даже не представляю где могут использоваться такие функции

ну а общие функции я выделяю в отдельный модуль который потом можно подключить в другой проект, как в принципе и реализованы все сторонние библиотеки


Влад

Знаю, что значит неудачно спроектировать:( Можно разделить на модули, на классы, но так, что части кода всё равно нельзя будет использовать в другом проекте... И модифицировать всё это добро, через некоторое время будет тяжело...


Overdrive

Вот почему мне не нравится php. Логика от представления не отделена и это очень не удобно. Что и породило кучу шаблонизаторов и велосипедов, хотя php по своей сути и есть шаблонизатор.
Спасибо, хорошая статья.


Максим

Я тоже примерно 90%, и из-за этого от меня ушла жена :(


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне