Я стараюсь придерживаться следующих правил:

  • Не используй объектно-ориентированное программирование всуе
  • Не делай функции с числом аргументов более трех и вызываемые из одного места программы
  • Не выкладывай не протестировав
  • Не делай пользовательскую работу
  • Не пиши код по ночам

Продолжение следует…