Печатаете ли вы сорцы?
-
- Уже с Приветом
- Posts: 1494
- Joined: 08 Mar 2002 10:01
- Location: NJ
Печатаете ли вы сорцы?
Заметил, что из коллег программистов практически никто этим уже не занимается. Я тоже стараюсь быть в тренде, но иногда все таки печатаю заковыристый код, чтобы его получше рассмотреть на бумаге. Я один такой остался или есть кто-нибудь еще?
-
- Уже с Приветом
- Posts: 6450
- Joined: 15 May 2003 00:04
- Location: LA
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
-
- Уже с Приветом
- Posts: 1962
- Joined: 24 Feb 2001 10:01
- Location: Челябинск -> Everett, WA
Re: Печатаете ли вы сорцы?
Помниццо, когда много лет назад писал на C, более опытный товарищ посоветовал придерживаться простого правила - любой модуль не должен превышать по размеру двух экранов, и должен сидеть в отдельном файле. Тогда и печатать ничего не надо, и отлаживаться легче. Метод хорошо работает для любых языков. Ну, почти. На каком-нибудь PL-SQL так не выходило, и иногда печатал, да.
Как-то наблюдал прикольную картинку. Парень долго долбался с чужим куском непонятного кода, после чего его распечатал, листочки склеил в длиннющую полосу, разложил и стал ходить повдоль туда-сюда с карандашиком. Смотрелось эпично [emoji3]
Sent from my iPhone using Tapatalk Pro
Как-то наблюдал прикольную картинку. Парень долго долбался с чужим куском непонятного кода, после чего его распечатал, листочки склеил в длиннющую полосу, разложил и стал ходить повдоль туда-сюда с карандашиком. Смотрелось эпично [emoji3]
Sent from my iPhone using Tapatalk Pro
-
- Уже с Приветом
- Posts: 12017
- Joined: 08 Sep 2006 20:07
- Location: Силиконка
Re: Печатаете ли вы сорцы?
Смотря что под модулем понимать. Функция? Или compilation module (но тогда с требованием "одного файла" тавтология получается)?sp123 wrote: 19 Sep 2019 01:09 Помниццо, когда много лет назад писал на C, более опытный товарищ посоветовал придерживаться простого правила - любой модуль не должен превышать по размеру двух экранов, и должен сидеть в отдельном файле.
Если про функции, то я согласен. И лучше бы даже поменьше - в один экран (хотя бывают исключения).
А вот кому большие файлы мешают - загадка. Намного удобнее, чем когда всё по куче мелких файликов раскидано. А если какие извращенцы ещё и глубокие иерархии какие создают, так за это вообще убивать надо. Всё должно быть плоско!
Это если мы действительно про C.
Мир Украине. Свободу России.
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Печатаете ли вы сорцы?
Вот жеж блин. IDE всех сортов, JIRA со всеми тулзами для код-ревью, куча гуев для Git и др., искать-обвинять что надо в коде. Ещё и печатать на бумаге? В 2019-м в три часа ночи?
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 5284
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Печатаете ли вы сорцы?
когда в разных файлах, то можно открыть их бок о бок и не листать постоянно между n-й строкой и n+1000M. Ridcully wrote: 19 Sep 2019 02:03
А вот кому большие файлы мешают - загадка. Намного удобнее, чем когда всё по куче мелких файликов раскидано. А если какие извращенцы ещё и глубокие иерархии какие создают, так за это вообще убивать надо. Всё должно быть плоско!
Это если мы действительно про C.
![Mentor :umnik1:](./images/smilies/umnik.gif)
-
- Уже с Приветом
- Posts: 10367
- Joined: 12 Apr 2001 09:01
- Location: Lithuania/UK
Re: Печатаете ли вы сорцы?
Просто нужно работать в emacs. Время идет, а ничего лучше так и не придумали.Херовимчик wrote: 19 Sep 2019 05:49 когда в разных файлах, то можно открыть их бок о бок и не листать постоянно между n-й строкой и n+1000![]()
Дальше, все будет только хуже. Оптимист.
-
- Уже с Приветом
- Posts: 12262
- Joined: 20 Dec 2000 10:01
- Location: Bellevue, WA
Re: Печатаете ли вы сорцы?
я бы ставил вопрос иначе
пишете/деплоите/ревьювите ли вы код с телефона
находясь при этом за рулем
про чтение кода с телефон речь давно не идет
пишете/деплоите/ревьювите ли вы код с телефона
![Smile :)](./images/smilies/icon_smile.gif)
про чтение кода с телефон речь давно не идет
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: Печатаете ли вы сорцы?
Евгений, добрый день, давно Вас тут не видел! Чмоки-чмоки.f_evgeny wrote: 19 Sep 2019 10:10Просто нужно работать в emacs. Время идет, а ничего лучше так и не придумали.Херовимчик wrote: 19 Sep 2019 05:49 когда в разных файлах, то можно открыть их бок о бок и не листать постоянно между n-й строкой и n+1000![]()
Вы переехали в ЮК?
-
- Уже с Приветом
- Posts: 10367
- Joined: 12 Apr 2001 09:01
- Location: Lithuania/UK
Re: Печатаете ли вы сорцы?
Привет!Komissar wrote: 19 Sep 2019 10:38
Евгений, добрый день, давно Вас тут не видел! Чмоки-чмоки.
Вы переехали в ЮК?
Ну не знаю, переехал или нет, работаю в ЮК уже скоро 8 лет. Но концы не рублю.
Дальше, все будет только хуже. Оптимист.
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
-
- Уже с Приветом
- Posts: 4667
- Joined: 07 Apr 2018 15:16
Re: Печатаете ли вы сорцы?
НТП прошел мимо вас!Херовимчик wrote: 19 Sep 2019 05:49 когда в разных файлах, то можно открыть их бок о бок и не листать постоянно между n-й строкой и n+1000![]()
https://stackoverflow.com/questions/486 ... de-session
-
- Уже с Приветом
- Posts: 4667
- Joined: 07 Apr 2018 15:16
Re: Печатаете ли вы сорцы?
VSCode лучшеf_evgeny wrote: 19 Sep 2019 10:10 Просто нужно работать в emacs. Время идет, а ничего лучше так и не придумали.
![Wink ;)](./images/smilies/wink.gif)