Добрый день
Не так давно начал заниматься обучение джаве, пока учусь для себя, потому что нравится и тд. ( на данном этапе думать о смене профессии по крайней мере очень рано). Однако недавно меня посетила мысль, что писать код тоже надо правильно, чтобы и самому в будущем в нем разбираться, да и мало ли может более серьезными вещами начну заниматься по прохождению курса.
Прошу совета от уже "проженных" или просто достаточно опытных программистов: на что нужно обращать внимание при написании кода, чтобы он выглядел "красиво" и "Профессионально". Чтобы мне или, не дай бог, другим
программистам код был понятен. Мне почему-то кажется, что лучше к этому вопросу заранее подойти, чем потом переучивать себя
Pavel Kortunov
9 уровень
Советы новичку
Комментарии (12)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Младший помощник вспомогательного заместителя курьера
23 октября 2022, 08:56
привет, в дополнение к советам парней, поставь нормальную IDE, лучше всего Intellij Idea (если ты её еще не поставил) и установи плагин - линтер, он анализирует код и дает полезные подсказки по твоему коду, как по мне довольно полезно.
0
Pavel Kortunov
23 октября 2022, 15:13
Привет, я правильно понимаю речь про плагин Protokol Buffer Linter?
0
Сергеев ВикторMaster
23 октября 2022, 18:29
нет, линтерами называют системы, которые проверяют качество кода, по общим конвенциям и по командным (если команда создала описание формата)
в идее уже встроены системы для отслеживания некритических ошибок, если установить набор языков, то еще и грамматические будет показывать )
0
Pavel Kortunov
22 октября 2022, 18:52
Спасибо за советы
0
Павел
20 октября 2022, 05:54
Это как с коньками. Прежде чем учиться кататься красиво надо хотя бы научиться стоять на коньках.
Ты сначала пройди квест Java Core а потом можешь читать те книги которые Владимир предлагает, в противном случает ты скорее всего ни чего в них не поймешь.
+4
VladimirMaster
20 октября 2022, 09:32
Согласен с Пашей на стопятьсот процентов. Чтобы научиться кататься, нужно кататься изо дня в день, каждый день долбить катание. Тогда только ты станешь уверенно чувствовать себя в этой теме.
Резюмирую: По книгам и видосам невозможно научиться кататься на коньках без практики. Практика и еще раз практика. Читай книги, смотри видосы (в некоторых книгах и видосах есть практика) и закрепляй практику на JavaRush core и возможно тогда ты начнешь врубаться что и куда.
И еще. Если пришел сюда(JavaRush), то закончи квест (параллельно читая книги и просматривая видосы, например тут), а уже затем придет возможно к тебе понимание куда двигаться дальше.
+1
VladimirMaster
20 октября 2022, 04:34
Читай книгу "Чистый код. Роберт Мартин" и "Объектно ориентированный подход. Мэтт Вайсфельд".
+3
Денис Java Developer
20 октября 2022, 13:58
Я бы еще рефакторинг Фаулера добавил, но как правильно посоветовали выше, после набора некоторой критической массы знаний.
+1
VladimirMaster
20 октября 2022, 15:58
Я бы еще рефакторинг Фаулера добавил
Чувак только на коньки встал, а ты ему уже четвертной тулуп давай делай. ;)
+1
Денис Java Developer
20 октября 2022, 16:26
Ну так я ж говорю, после набора некоторой массы знаний :)
0
Igor Java/Kotlin Developer
20 октября 2022, 20:18
Vladimir, полностью согласен. "Чистый код" - эта книга должна быть второй, после книги о джаве)
+1
Igor Petrashevsky
5 ноября 2022, 00:38
здравомыслящий человек до этого мыла мыльного и так додумается, имхо.
0