Стилистика кода
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті
Всем привет.
Посоветуйте, пожалуйста, материалы по стилистике кода и рефакторингу, которые принесли вам пользу.
Буду весьма благодарен за советы.
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті
Всем привет.
Посоветуйте, пожалуйста, материалы по стилистике кода и рефакторингу, которые принесли вам пользу.
Буду весьма благодарен за советы.
Коментар порушує правила спільноти і видалений модераторами.
актуальная классика
Писать код в хорошем стиле это то же самое что излагать мысли в понятной форме.Тема актуальна не только для начинающих.
www.rsdn.ru/...ok/prog/rtp.xml
Как правило с помощью простых рефакторингов типа Extraxt Method, Extract Class, Move Method or Move Field и им подобных можно причесать проект достаточно толково. Для более сложных решений в игру вступают шаблоны (паттерны проектирования) и рефакторинг с их использованием
сабж, если понимать буквально
www.oracle.com/...java/codeconv-138413.html
source.android.com/source/code-style.html
оценки высокие на Озоне и Амазона, и тематика кажется подходит
Коментар порушує правила спільноти і видалений модераторами.
Коментар порушує правила спільноти і видалений модераторами.
Коментар порушує правила спільноти і видалений модераторами.
Более практический совет:
Попробуйте покрыть весь проект (я так понял тестовое задание не очень большое) юнит-тестами на 100%. Важно именно не интеграционними, а юнит! С использованием какого-то фреймворка моков, например Mockito или EasyMock. На плохо структурированный код будет очень сложно написать тесты, и рефакторинг пойдет сам-собой.
Ключевые слова Mockito, EasyMock, JUnit, Code coverage.
Кажись это все есть «из коробки» в идее, даже в комюнити версии.
-
Коментар порушує правила спільноти і видалений модераторами.
Если проблема только в отступах, то во всех ИДЕ есть автоформатирование. Если про то как писать код (имена методов, структура классов и тд), то тут надо искать по словам паттерны и рефакторинг.
работодатель честно посоветовал почитать книгу по стилистике кода, ибо моя хромает на обе ноги
Скорее всего дело не в оформлении кода, а таки в его качестве — читаем про паттерны и рефакторинг.
Коментар порушує правила спільноти і видалений модераторами.
В Эклипсе, комбинация клавиш для форматирования для Джавы — Ctrl-F
А самая полезная комбинация — Ctrl-пробел — покажет в выпадающем окошке все допустимые члены, а также атрибуты XMLя (удобно писать layoutы без визуального дизайнера) — типа IntelliSence в Вижуал студии. А вообще — каждый точит как он хочет :) Но неплохо было бы посмотреть на примеры, которые лежат на developer.android.com
Это сильно зависит от языка программирования. Замечания были скорее всего за несистемность использования именований, стиля кода, и банальных отступов. Если есть система, то код глаза не режет. Исходя из целевой платформы, скорее всего нужно обратить свое внимание на гуглевские стандарты, которые потом войдут в привычку со временем:
C/C++:google-styleguide.googlecode.com/...nk/cppguide.xml
Java:
10 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів