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

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


Инкогнито

Конечно доработки нужны серьезные, хотя бы даже то что некоторые кнопки выдают хинт типа button1 и.т.д ))
Потом просто напросто выбивает ошибку при нажатии на составление словарей...уберите если не работает, это же все портит продаваемость программы. Возможно еще есть недоработки не знаю, но этого достаточно чтоб испортить впечатление, тем более западной публике :)


Михаил Фленов

Могу - Библия Delphi. Только эта книга появится только в июле. Я сдал ее давно, но в издательстве что-то работа идет очень медленно.


AlanIT

Здравствуйте  Михаил,  как  у  вас  дела? Вы можете,  мне  подсказать  хорошую  книгу  по:  SQL  SERVER  2005  and  C#,  для  начинающих.  Заранее  спасибо!


Михаил Фленов

Идеального кода наверно нет, поэтому я говорю о хорошем.

неужели описанные тобою методы ты сам не применяешь кроме как в своих разработках?


Применял, но в последний раз в 2004-м году, когда был сам себе хозяином. Тогда я работал в отделе электронщиков и в программировании начальник не соображал, поэтому я писал так, как хотел и сам принимал решения по архитектуре. После этого работал в программистских отделах и всегда подстраивался под людей, и под то, как они пишут. Стерался не выпендриваться и не выделятся. Могу высказать свое мнение, но не более.


Ronin

Этот случай окончательно отбил попытки писать хороший код на работе


возникает вопрос - а где нибудь существует этот "идеальный код" так сказать, или он только в книжках и теории остаётся таковым? есть ли конкретные примеры?

неужели описанные тобою методы ты сам не применяешь кроме как в своих разработках?


Михаил Фленов

А изучая C# (случайно или перенял опыт учителя), приучил себя не писать код логики прямо в обработчиках событий


Как раз во время изучения языка я очень сильно грешу тем, что пишу код как попало.

P.S. Однажды на работе я писал программу, в которой попытался отделить код логики от представления, но начальник сказал, что это глупо и никто на Delphi так не пишет. Я не стал переубеждать, потому что понял, что это бесполезно. Этот случай окончательно отбил попытаки писать хороший код на работе.


WalkMan

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


Не совсем согласен с вами. В гугле, по запросу: "Азбука программирования" "Горстко" "Кочковая", выдаётся большой список магазинов, продающих книгу.


.: Программер с нуле

Михаил Фленов: Разницы технически нет, а вот не знаю почему, но на Delphi меня так и тянет написать код логики прямо в обработчиках событий.


Может дело в привычке?
К примеру, автор мог начать писать свой первый код на Delphi, и как раз таки без отделения логики от представления.
А изучая C# (случайно или перенял опыт учителя), приучил себя не писать код логики прямо в обработчиках событий :-)


pat

Что сказать! Изучайте паттерны проектирования и антипаттерны тоже )))
Я не смотрел код, но судя по описанию движок использует паттерн Factory.
Вот уже 2 паттерна получается MVC и Factory.


Михаил Фленов

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


О блоге

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

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

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

Пишите мне