07.05.2018  

логика программирования

 

Программирование накладывает отпечаток на привычки и образ жизни, а они, в свою очередь, влияют на стиль работы. По тексту программ 
нередко узнаёшь характер их создателя. Небрежно написанная программа подобна неубранному дому: и другим показать неудобно, и самому найти 
что-нибудь нужное невозможно. Такую программу нельзя изменить; обнаружить в ней ошибки нелегко, поскольку трудно понять и проследить её 
логику.
Программисты часто работают в одиночку и не слишком заботятся о понятности и прозрачности кода для других. Более того, многие специально 
пишут непонятные, запутанные программы. Вероятно, они боятся, что их код кто-нибудь присвоит или они окажутся не у дел, если их программы 
сочтут слишком простыми.
Когда проект трудно тянуть в одиночку, программисты объединяются в коллективы, в которые могут входить не только сами разработчики, но и 
технические писатели, менеджеры, тестеры и т. п. Прозрачность кода становится очень важной. Серьёзный продукт, скажем текстовый процессор 
(редактор), невозможно сделать качественно,  не  применяя  определённых  правил,  которые называются технологией программирования.

Программирование накладывает отпечаток на привычки и образ жизни, а они, в свою очередь, влияют на стиль работы. По тексту программ нередко узнаёшь характер их создателя. Небрежно написанная программа подобна неубранному дому: и другим показать неудобно, и самому найти что-нибудьнужное невозможно. Такую программу нельзя изменить; обнаружить в ней ошибки нелегко, поскольку трудно понять и проследить её логику.

Программисты часто работают в одиночку и не слишком заботятся о понятности и прозрачности кода для других. Более того, многие специально пишут непонятные, запутанные программы. Вероятно, они боятся, что их код кто-нибудь присвоит или они окажутся не у дел, если их программы сочтут слишком простыми.Когда проект трудно тянуть в одиночку, программисты объединяются в коллективы, в которые могут входить не только сами разработчики, но и технические писатели, менеджеры, тестеры и т. п. Прозрачность кода становится очень важной. Серьёзный продукт, скажем текстовый процессор (редактор), невозможно сделать качественно,  не  применяя  определённых  правил,  которые называются технологией программирования.