Pull to refresh
29
0
Alexander Sharihin @Pinsky

Преобразую кофеиноникотиновую смесь в код

Send message
нужно же как-то окупать хранение этих данных
Пишешь говнокод? Это тебя в детстве космическим лучем задело!
Видимо Вы работали только с очень плохими образцами кода.
Если Вам попадался не лучший код — то это вовсе не означает, что патерн плохой.

Это примерно, как уроки по GoLang — меня от изучения него очень долго отталкивал стиль написания кода в примерах. Потом сам для себя решил, что если в примере экономят на буквах(в именах переменных, например), то никто не мешает мне на нем писать нормально.
Не вся. Та, что относится исключительно к данным модели может находится в модели.
И да, модели не обязаны быть построены из БД.

У меня они могут строиться из конфигурационных файлов и много чего еще.
С т.з. бэкенда View должен быть, по возможности, исключительно и полностью тупым.
Не серебряная пуля. И другие подходы есть. Но жирные контроллеры — это явно признак того, что что то не так
Классы моделей на 2-3к строк — повод задуматься не слишком ли много на себя берет один класс. И зачастую код вполне себе хорошо делится на несколько классов.

Излишняя толстота любого из слоев — это плохо. Но бизнес логике место именно в моделях. Это да. Контроллеры должны быть максимально тонкими.
А еще некоторые люди сложную бизнес логику выносят в слой Service. В модели остается только бизнес логика связанная непосредственно с данными сущностями.

Толстые контроллеры, как и толстые модели — это зачастую ошибка проектирования.
Собственно пруф: https://vk.com/album12403241_179841876?rev=1
Зато мой знакомый мастер делал гитару с декой из стали — и звучала гитара весьма не дурно.
Мензура инструмента сильно влияет на звук — активная длинна струны.
Вся электроника, толщина и тип струн, ну и очень сильно влияет усилитель и динамик(!).
Ждем, когда флэш начнет блочится активнее. 55я версия уже начала, но хочется дальнейшего прогресса.
Очень хорошая статья!
Я бы не отказался от продолжения!

Интересны хорошие алгоритмы генерации карт с комнатами.
И карты с произвольными дорогами и областями(не квадратными), но доступными к прохождению из любого «ходимого» куска карты к любому.
А максискутер с вариатором не рассматривали?
Может немного оффтопик, но есть ли хоть какие-нибудь преимущества перед гитом?
Есть золотое слово «апрув». Все изменения в продовой БД проводить только с получения апрува и фиксировать каждое из них и ответственного.

Осталось остановить патентный троллинг на свободное ПО.
Работаю в первую очередь ради денег, доставляет удовольствие то, что работа более-менее близка к тому, что я хочу делать. Но последнее время мало остается времени и сил на пет-проекты.
В mincss можно подсмотреть как сделано меню-бутерборд(для низких разрешений экрана) без js.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity