«Топливно-энергетический комплекс в составе национальной экономики»


Пять основных навыков программистов



бет5/6
Дата22.02.2023
өлшемі1,28 Mb.
#169769
түріКурсовая
1   2   3   4   5   6
Байланысты:
Курсовая работа на тему Создание калькулятора

3.2 Пять основных навыков программистов


1. Аналитический подход
Программирование — весьма сложный процесс. Прежде, чем написать код, надо изучить задачи и спланировать работу. 
Опытный специалист всегда сперва изучает ожидания заказчика. Потом — проектирует структуру будущего приложения, выбирает инструменты, составляет план, делит проект на логические блоки. Чаще всего всё это происходит ещё до того, как он сядет за клавиатуру и напишет первый символ кода. 
2. Работа в команде
Образ нелюдимого «программиста со странностями» постепенно уходит в прошлое. Современное общество требует от разработчика открытости, общительности, умения работать в команде, находить общий язык с коллегами, доносить и аргументировать свою точку зрения, слушать других, вырабатывать совместные решения, правильно просить помощи (и даже правильно отказывать в ней). Это напрямую связано с тем, что в основном программисты работают в командах. Без soft skills такая работа невозможна. [10, С.158]
3. Модульное тестирование
Тестирование — важная составляющая всего процесса создания программного продукта, и не только. Тестирование есть не только в программировании: например, дизайнеры и иллюстраторы тестируют свои интерфейсы, а менеджеры продуктов проверяют гипотезы. Плюс каждый программист должен уметь проводить самотестирование, причем не только «ручное», но и писать автоматические тесты. Идеально, когда они вмонтированы в само решение.
4. Умение читать чужой код
Многие программисты грешат заблуждением в духе «все, кроме меня, пишут отвратительный код». Но несмотря на это, время от времени приходится читать чужие «каракули». Поэтому навык чтения не своего кода очень полезен. 
Да, это может быть сложно, неприятно и долго, но это часть работы, от которой никуда не деться. Кроме того, анализируя чужой код, начинающий программист учится понимать, какие могут быть решения, помимо собственных, замечать свои ошибки и учиться чему-то новому. А самое главное — этот навык приводит к осознанию, какой код легче воспринимается другим разработчиком, а какой — наоборот.
5. Умение писать простой рабочий код
Очевидно, что написание рабочего кода — основной навык в программировании. Но важно также, чтобы код был максимально простой. 
Чем сложнее код, тем сложнее его читать в дальнейшем, даже самому автору. А это, в свою очередь, усложняет процесс поиска и исправления ошибки. [10, С.161]
Выводы по главе:
На практике же стиль кода и стандарты языка часто являются основой для создания надёжного кода, который легко читается и правится, а главное – работает. Программирование — весьма сложный процесс. Прежде, чем написать код, надо изучить задачи и спланировать работу. Тестирование — важная составляющая всего процесса создания программного продукта, и не только. Тестирование есть не только в программировании: например, дизайнеры и иллюстраторы тестируют свои интерфейсы, а менеджеры продуктов проверяют гипотезы.




Достарыңызбен бөлісу:
1   2   3   4   5   6




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет