Оставить заявку
Заказать звонок
г. Москва, ул. Бутлерова, д. 17, офис 3013. На карте

13 августа 2019 Tproger, август 2019

Как научиться писать тестируемый и сопровождаемый код — отвечают эксперты

Сергей Комаров, директор департамента информационных решений РДТЕХ

В вакансиях практически всегда есть требование «писать тестируемый и сопровождаемый код», но начинающие программисты далеко не всегда понимают, что это такое. Как программисту научиться писать качественный код, который будет легко сопровождать и тестировать? Директор департамента информационных решений компании РДТЕХ Сергей Комаров дал свои рекомендации начинающим коллегам.

Надо придерживаться правила: писать код так, чтобы вы его сами смогли прочитать и понять, скажем, через полгода-год. Это простое, на первый взгляд, правило становится выполнимым, если соблюдены следующие основные принципы:

  1. Оформление кода, наименование переменных, классов и т. д. осуществляется в соответствии с принятыми для данного языка разработки нотациями.
  2. Код структурирован и разбит на модули. Очень полезно периодически делать рефакторинг кода, оптимизацию его структуры.
  3. Комментарии: к классам, методам, алгоритмам. Не ленитесь писать комментарии, ведь то, что кажется очевидным сейчас, может стать совершенно непонятным вам же самим спустя какое-то время или кому-то ещё, кто будет разбираться в вашем коде. Кроме того, есть очень много средств (в том числе, интегрированных в платформу разработки), позволяющих генерировать документацию на основе комментариев в коде. Обязательно используйте эти средства!
  4. Не забываем про вывод отладочной информации и «юнит-тестинг».
И ещё небольшой совет: навыки написания «правильного» кода можно очень быстро «прокачать», применяя практику парного программирования (когда один код пишут и сопровождают несколько разработчиков) или поучаствовав в каком-нибудь Open Source проекте.

Ознакомиться с полной версией обзора можно на https://tproger.ru

Возврат к списку

Пресс-центр

PR-служба РДТЕХ