Когда я учился в Московском Авиационном Институте у нас были лекции по теории программирования. Их нам читал Юрий Анатольевич Голубков, немолодой уже человек со своеобразным чувством юмора.
Так вот на первой лекции он рассказал нам (тогда еще юным балбесам) что при проектировании любых систем нужно стараться придерживаться одного очень важного приниципа. Принцип называется KISS. Если Вы пошли по ссылке то уже догадились, что речь идет не о поцелуях, и не рок-группе средней руки. Речь идет о принципе проектирования систем который звучит как: «Keep it simple, Stupid!»?, что по-русски звучит как: «Делай проще, тупица!»
Это действительно очень важный принцип, поскольку человеку в силу определенных причин свойственно самого себя запутывать, а вложенная в него Богом жажда творчества, не управляемая здравым смыслом часто приводит к печальным последствиям, в том числе в виде плохо работающих, трудно поддерживаемых, сложно рассширяемых программных систем и в конце-концов головной боли в районе Вашей точке, что прямодушные американцы очень точно называют: «pain-in-the-ass». Читать полностью »
Друзья!
Вы, наверное, слышали об одном из проектов Школы Программирования – «Мастерская ШП».
Я частенько присутствую на занятиях в офисе, и, знаете, бывает очень приятно видеть, как люди не просто движутся к своим целям, а бегут к ним, сломя голову И что самое главное, достегают их! Участники не дадут соврать.
От себя могу сказать, что в таком отличном коллективе единомышленников и просто хороших людей работать одно удовольствие, и классно видеть, как иногда рождаются идеи совместных проектов.
Ну, а сейчас я предлагаю заглянуть в офис, посмотреть на это своими глазами и послушать Сашу и Диму, которые провели для вас небольшую видео-экскурсию:
Вот так мы учимся
Для тех, кто не понял о чем речь и что за проект, читайте более подробную информацию о проекте:
Для тех, кто испугался названия: «демон» – это в терминологии Unix-систем фоновый процесс, который выполняет системную задачу. И сегодня я хотел бы рассказать о такой «демонической» программе, как Cron, и вот почему..
Многие наши ученики и просто читатели столкнулись с необходимостью выполнять какие-нибудь PHP-скрипты не в тот момент, когда пользователь обращается к сайту, а просто с определенной периодичностью. На самом деле, примеров таких задач может быть огромное количество. Банальный бэкап базы данных следует делать регулярно и не по причине того, что кто-то зашел на сайт . Читать полностью »