
Ro
08.09.2018
22:59:03
скажи себе честно "я пишу говнокод"
добавляй комменты и в коммить
иначе будешь всю жизнь писать говнокод и оправдывать это разными принципами, типа самодокументируемый код
нет ничего страшного в том, что твой код плох. Нельзя 100% времени писать хороший код

Google

Ro
08.09.2018
23:00:30
программирование не для перфекционистов
из книги:

Кеков Зез
08.09.2018
23:33:10
Ну, в том, что я пишу говнокод, мне никогда не было сложно себе признаться, я это всегда знал ??
Просто стараюсь стать немного лучше хотя бы в программировании. ?


Dmitry
08.09.2018
23:40:08
самодокументируемый код - это для развод молодых лошков, надо же как-то удовлетворять амбиции Сравни - "я написал самодокументируемый код, поэтому он хорош" vs "я написал хреновый код и честно себе в этом признаюсь". Не у каждого хватает яиц признаться в том, что он делает г-но. Но ничего не поделаешь, рельсы это и есть г-цо ? Которое решает задачи. Когда-нибудь и до тугих дойдет, что комменты писать надо. Впрочем, я видел и не очень молодых, которое в это верят. Любой программист с опытом будет благодарен за документацию.
Сегодня (а вот буквально пару часов назад) обновляя Exchange я был очень благодарен, что человек, написавший скрипт, написал подробные комментарии в нем. Сэкономил нам кучу времени на выяснении причин проблем с серваком.
Так что да. Комменты нужны. Взглянуть на код и сразу же понять какой модуль за что отвечает, без необходимости непосредственно читать сам код - очень дорогого стоит.
Хотя я часто встречаю мнение, что код с комментариями - признак новичка и хорошие программисты их не оставляют, что на мой взгляд бред полный


Fuzzy
09.09.2018
00:20:12
Я в своем коде сам блуждаю как в трёх соснах, если нет комментов
А если какой-то алгоритм, так там вообще на каждой строчке коммент. Иначе же офигеешь

Lemberg ? Evgeny
09.09.2018
04:36:36
Доброе время суток. Вопрос, каким редактором или средой разработки удобней пользоватся и где проверить запуск программы?

Marina
09.09.2018
04:40:44
class CarUpdaterService
include ActiveModel
attr_accessor ...
validate :remote_presence
def call
persist_car
end
.....
end
в контроллере вызывать service = CarUpdaterService.new(params или car: car); if service.valid?; service.call; else service.errors
как-то так

Google

Ro
09.09.2018
04:59:49

Lemberg ? Evgeny
09.09.2018
05:01:02

Ro
09.09.2018
05:01:38
думаю ты пока бежишь впереди паровоза) ты на каком уроке сейчас?

Lemberg ? Evgeny
09.09.2018
05:10:06
Синтаксис изучаю
Саблаин текст редактор подойдёт для работы?

Dmitriy
09.09.2018
05:19:05

Lemberg ? Evgeny
09.09.2018
05:19:24
Ну и славненько. Спасибо
А вижуал студио некак?

Dmitriy
09.09.2018
05:21:16
помоему руби там не поддерживается же? можешь попробовать rubymine но для начала лучше саблайм или vscode

Ro
09.09.2018
05:21:38
vs code и vs разные вещи. Глянь этот ролик https://www.youtube.com/watch?v=huwjybgP5Rg
в нем мой vscode setup
но можно в общем-то sublime. Современные редакторы почти все одинаковые. Потом может на rubymine перейдешь. Для начинающих вроде нормальная среда, подсказки какие-то иногда дает

Lemberg ? Evgeny
09.09.2018
05:24:37
Да попробую и там и там. Что ляжет

Alex
09.09.2018
06:13:49
Vscode топ, с терминалом удобно работать

Ivan
09.09.2018
06:24:27

Lemberg ? Evgeny
09.09.2018
07:03:20
Vscode это та самая что на сайте майкрософт или чтото другое?

Alex
09.09.2018
07:04:29
Та самая

Lemberg ? Evgeny
09.09.2018
07:07:05
Удобней чем саблаин? Я какбы и js, html, css юзать буду. Ну а с# на вижуал студио. Просто саблаин у меня есть, не хочу кучу редакторов плодить

GG
09.09.2018
07:08:14

Lemberg ? Evgeny
09.09.2018
07:08:32
Чёт тебя флюдануло

Google

GG
09.09.2018
07:10:45
Телеграм сообщение не отправлял после нажатия на этнер))) воо я его нажимал и нажимал. Перезагрузил телегу, а тут такое)))

Alex
09.09.2018
07:38:34

Lemberg ? Evgeny
09.09.2018
07:40:17
Ок

Admin
ERROR: S client not available

GG
09.09.2018
08:44:31
Есть кто пользуется атомом? Как он в сравнении с vs code?

Dmitry
09.09.2018
08:45:24
Бери лучше vs code, ушёл от атома, ибо много оперативы отъедал + подтормаживал(сугубо моё мнение)

GG
09.09.2018
08:46:23
Много это сколько?

Dmitry
09.09.2018
08:48:11
Блин, я не подсчитывал) Помню, что пару раз просто заканчивалась и я психанул)

GG
09.09.2018
08:49:53
У тебя сколько оперативы? Большие проекты?
:)

Dmitry
09.09.2018
08:50:23
8 оперативы
Но там суть в том, что от подтормаживать начинал(atom)

GG
09.09.2018
08:50:58
Ты на маке или линухе?

Dmitry
09.09.2018
08:51:08
Т.е. vs code более оптимизирован
ubunt-а

GG
09.09.2018
08:51:14

Dmitry
09.09.2018
08:51:51
Та лол) Сколько не бери оперативы, всегда мало)))
А насчёт vs code или atom
Установи и тот, и другой

Google

Dmitry
09.09.2018
08:52:17
Попробуй просто поработать в них и поймёшь, что тебе ближе
Я вообще думаю на неовим переезжать*

GG
09.09.2018
08:53:07
?