Последние комментарии
Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.
Михаил Фленов
Могу - Библия Delphi. Только эта книга появится только в июле. Я сдал ее давно, но в издательстве что-то работа идет очень медленно.
AlanIT
Здравствуйте Михаил, как у вас дела? Вы можете, мне подсказать хорошую книгу по: SQL SERVER 2005 and C#, для начинающих. Заранее спасибо!
Михаил Фленов
Идеального кода наверно нет, поэтому я говорю о хорошем.
Применял, но в последний раз в 2004-м году, когда был сам себе хозяином. Тогда я работал в отделе электронщиков и в программировании начальник не соображал, поэтому я писал так, как хотел и сам принимал решения по архитектуре. После этого работал в программистских отделах и всегда подстраивался под людей, и под то, как они пишут. Стерался не выпендриваться и не выделятся. Могу высказать свое мнение, но не более.
Ronin
возникает вопрос - а где нибудь существует этот "идеальный код" так сказать, или он только в книжках и теории остаётся таковым? есть ли конкретные примеры?
неужели описанные тобою методы ты сам не применяешь кроме как в своих разработках?
Михаил Фленов
Как раз во время изучения языка я очень сильно грешу тем, что пишу код как попало.
P.S. Однажды на работе я писал программу, в которой попытался отделить код логики от представления, но начальник сказал, что это глупо и никто на Delphi так не пишет. Я не стал переубеждать, потому что понял, что это бесполезно. Этот случай окончательно отбил попытаки писать хороший код на работе.
WalkMan
Не совсем согласен с вами. В гугле, по запросу: "Азбука программирования" "Горстко" "Кочковая", выдаётся большой список магазинов, продающих книгу.
.: Программер с нуле
Может дело в привычке?
К примеру, автор мог начать писать свой первый код на Delphi, и как раз таки без отделения логики от представления.
А изучая C# (случайно или перенял опыт учителя), приучил себя не писать код логики прямо в обработчиках событий :-)
pat
Что сказать! Изучайте паттерны проектирования и антипаттерны тоже )))
Я не смотрел код, но судя по описанию движок использует паттерн Factory.
Вот уже 2 паттерна получается MVC и Factory.
Михаил Фленов
Разницы технически нет, а вот не знаю почему, но на Delphi меня так и тянет написать код логики прямо в обработчиках событий.
Инкогнито
Конечно доработки нужны серьезные, хотя бы даже то что некоторые кнопки выдают хинт типа button1 и.т.д ))
Потом просто напросто выбивает ошибку при нажатии на составление словарей...уберите если не работает, это же все портит продаваемость программы. Возможно еще есть недоработки не знаю, но этого достаточно чтоб испортить впечатление, тем более западной публике :)