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