Вспомнилось несколько идей из, предположительно, Ван Тассела:
1. Данные дешевле кода, когда можно - надо сводить код к данным. 2. Размер процедуры дико влияет на ффсё, надо за ним следить во все глаза. 3. 5% случаев, дающих 50% сложности, надо просто не обрабатывать с изящной диагностикой юзеру. 4. Надо изо всех сил бороться с глобальными переменными.
И так далее - это уже инстинкты, их сложно вербализовать.
Самое смешное что окружающие меня высокооплачиваемые омериканские профессионалы в большинстве своём как минимум половину такого рода правил не видят в упор. Про русских и немецких молчу, зачем тrавить...
no subject
1. Данные дешевле кода, когда можно - надо сводить код к данным.
2. Размер процедуры дико влияет на ффсё, надо за ним следить во все глаза.
3. 5% случаев, дающих 50% сложности, надо просто не обрабатывать с изящной диагностикой юзеру.
4. Надо изо всех сил бороться с глобальными переменными.
И так далее - это уже инстинкты, их сложно вербализовать.
Самое смешное что окружающие меня высокооплачиваемые омериканские профессионалы в большинстве своём как минимум половину такого рода правил не видят в упор. Про русских и немецких молчу, зачем тrавить...