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

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


Ronin

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


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

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


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

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


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

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


WalkMan

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


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


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

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


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


pat

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


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

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


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

Я не знаю, какая у тебя национальность и поэтому она тут не причем. Цифра 2 в английском произносится как "ту". Точно так же произносится английское "To", которое указывает кому принадлежит что-то. Когда пишут цифру 2 и потом ник, то это значит, что последующий текст сообщения относится к этому человеку, т.е. слово прав было написано для "Булка" и это был ответ на его вопрос. Такое написаное общепринято и используется на большинстве блогов, где сидят компьютерщики.

Все, что написано после 2asked86 относится к тебе. Да, новых книг я не собираюсь писать, потому что это не выгодно.


Alexo

А в чем разница между RAD Studio и VS C#? И там и там обработчик событий создается двумя кликами.


asked86

Почему не будет новых книг, интересно! ВЫ что больше не будете писать?

И что означает :
2Булка

Прав

2asked86
У меня возникает впечатление что Вы меня передразниваете, ну потому-что я по национальности не русский. А Вы пишете 2Булка, это что означает?


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

2Булка

Прав

2asked86

Новых книг скорей всего больше не будет. C# скорей всего будет последней


О блоге

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

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

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

Пишите мне