Home
mc-dev
mc-dev@conference.jabber.ru
02.11.2012< ^ >

Тема: http://www.midnight-commander.org | Latest release: 4.8.6 | Latest stable release: 4.8.1.6
[05:12:04] andrew_b зашёл в конференцию
[07:01:16] ASM зашёл в конференцию
[07:27:56] imho вышел из конференции
[09:25:00] D-ion вышел из конференции: Replaced by new connection
[09:25:04] D-ion зашёл в конференцию
[10:10:41] slavazanko вышел из конференции
[10:10:57] slavazanko зашёл в конференцию
[10:25:13] <iliamaslakov> Всем привет!
[10:28:37] <andrew_b> Привет.
[10:47:00] <andrew_b> iliamaslakov: https://www.midnight-commander.org/wiki/Hacking?action=diff&version=22
[10:47:03] <andrew_b> ненене.
[10:47:09] <andrew_b> Я против.
[10:48:07] <iliamaslakov> это просто констатация факта, того что было
[10:48:26] <iliamaslakov> но не было прописано в ввиду очевидности
[10:48:30] <andrew_b> Неважно.
[11:08:29] <iliamaslakov> перечитал переписку за 15.02.11-17.02.11
[11:08:46] <iliamaslakov> да мы там обсуждали но так ни к чему и не пришли
[11:09:05] <iliamaslakov> но т.к. ты не возражал то считалось что ты не против
[11:09:25] <iliamaslakov> slavazanko, ! очнись!
[11:14:41] <slavazanko> я тут
[11:22:56] <iliamaslakov> меня andrew_b гнобит
[11:23:27] <iliamaslakov> ты должен проявить гражданскую позицию и честно в глаза заявить о
[11:23:46] <iliamaslakov> https://www.midnight-commander.org/wiki/Hacking?action=diff&version=22
[11:23:58] <iliamaslakov> я ранее думал что это подразумевается
[11:24:11] <iliamaslakov> а Андрей говорит что он против
[11:52:16] <iliamaslakov> и в кусты...
[12:04:55] <slavazanko> то есть, нам надо всегда использовать {}. даже если внутри блока только одна строка?
[12:05:33] <iliamaslakov> неет
[12:05:43] <iliamaslakov> если больше одной строки
[12:06:06] <slavazanko> я про точку зрения Андрея. Он предлагает всегда использовать. Так?
[12:06:23] <andrew_b> Нет. Как раз наоборот.
[12:06:37] <andrew_b> Необязательные скобки не использовать.
[12:07:26] <iliamaslakov> нет он предлагает не использовать
[12:08:11] <andrew_b> Кстати, я предлагаю в Hacking написать об обязательном использовани indent, и все пункты по форматированию, которые inden делает сам, удалить.
[12:08:25] <iliamaslakov> например
if (tmp < p && p < end && p[-1] == ':')
if (mc_stat (tmp_vpath, &st) == -1 && mc_stat (fname_vpath, &st) != -1)
{
arg = mcedit_arg_vpath_new (fname_vpath, atoi (p));
vfs_path_free (tmp_vpath);
}
else
{
arg = mcedit_arg_vpath_new (tmp_vpath, 0);
vfs_path_free (fname_vpath);
}
[12:08:37] <slavazanko> трудный вопрос. Рекомендации по практикам написания кода рекомендуют использовать скобки для унификации кода. Типа, неважно. одна строка или две, но если есть неявный блок операторов, то он должен стать явным
[12:09:33] <iliamaslakov> andrew_b: Кстати, я предлагаю в Hacking написать об обязательном использовани indent, и все пункты по форматированию, которые inden делает сам, удалить.
к чему этот экстремизм
[12:10:18] <slavazanko> то есть, программисты сами делают язык строже. даже если он позволяет больше. В чём-то они правы: меньше условностей. В чём-то неправы: в случае с GNU-подобным стилем расстановки скобок одна строка превращается в три строки.
[12:11:09] <slavazanko> Лично я сторонник указывания скобок.
[12:11:12] <andrew_b> Не понял.
[12:11:20] <iliamaslakov> slavazanko, ты не юли как уж...
[12:11:26] <andrew_b> Каким образом три строки?
[12:11:29] <iliamaslakov> о пока писал ты уже ответил
[12:11:37] <iliamaslakov> andrew_b, переносом
[12:12:17] <andrew_b> Продолжаю непонимать.
[12:12:47] <andrew_b> Как из одной строки получается три?
[12:12:50] <slavazanko> > Каким образом три строки?
одна строка с blabla
if (xxx)
bla-bla;

превращается в три строки:
if (xxx)
{
bla-bla;
}

Это некрасиво. конечно. Но я за это
[12:13:07] <andrew_b> А смысл?
[12:13:44] <andrew_b> Какой смысл в этих скобках?
[12:14:18] <iliamaslakov> я тоже, но андрей был против, а на работе именно так всё и пишу
[12:14:30] <iliamaslakov> меньше вариантов для ошибки
[12:15:10] <andrew_b> Где тут возможна ошибка?
[12:52:27] andrew_b вышел из конференции
[13:19:08] imho зашёл в конференцию
[14:15:46] <iliamaslakov> slavazanko, чо делать то будем?
[14:30:09] <slavazanko> не знаю. Плакать?
[14:55:08] <iliamaslakov> не знаю
[14:57:15] andrew_b зашёл в конференцию
[15:28:00] <slavazanko> Андрюха, почему ты против обозначения скобками неявных блоков кода?
[15:45:16] <andrew_b> Оги захламляют.
[15:45:26] <andrew_b> Они захламляют.
[15:49:52] Зося_Синицкая зашёл в конференцию
[15:51:01] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2477 (definition of macro begin when Ctlr+A <defined key> pressed) updated
http://www.midnight-commander.org/ticket/2477#comment:5
• 0001-src-filemanager-dir.c-refactored-growing-of-dir_list.patch attached to Ticket #2888
http://www.midnight-commander.org/attachment/ticket/2888/0001-src-filemanager-dir.c-refactored-growing-of-dir_list.patch
[15:59:18] <iliamaslakov> andrew_b, В однострочниках да, а когда под условием цикл на 20 строк то только помогают
[15:59:41] <andrew_b> Я не понимаю, чем они помогают.
[16:00:15] <andrew_b> Две строки -- это не 20.
[16:00:20] <iliamaslakov> тем что кусок блока не висит в пустоте
[16:03:30] slavazanko вышел из конференции
[16:07:50] <iliamaslakov> andrew_b, ну пожалуйста... пусть будут скобки, а...
[16:07:56] zeihee зашёл в конференцию
[16:07:59] <iliamaslakov> когда больше 1 строки
[16:08:17] <iliamaslakov> это же называется компромисс
[16:09:10] <iliamaslakov> пойду я домой
[16:09:40] <iliamaslakov> досмотрел до сюда
https://www.midnight-commander.org/changeset/2b250ef8ab5318622b17518dbc9768d85773d726/
[16:10:18] <iliamaslakov> где меня настиг бэд гейтвэй от нджинкса
[17:59:01] andrew_b вышел из конференции
[18:05:16] zeihee вышел из конференции
[22:18:24] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #1636 (hotlist: fast filter) updated
http://www.midnight-commander.org/ticket/1636#comment:4
• Ticket #2920 (Better skin files) created
http://www.midnight-commander.org/ticket/2920
[22:28:36] iliamaslakov вышел из конференции: Replaced by new connection
[22:28:44] iliamaslakov зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!