oxa

Рабочее

Feb 01, 2012 14:12

Собственно, с октября месяца я сижу по уши в работе. Какие-то события, конечно, происходят на фоне (куда-то ездили, что-то делаем), но в общем и целом жизнь поставлена на этакую паузу (что очень удобно, когда за окном минус 20 ( Read more... )

работа

Leave a comment

Comments 11

oxa February 1 2012, 18:48:39 UTC
Там этот пример упоминается? Или просто совет?

Reply

jdevelop February 2 2012, 11:51:33 UTC
ну там ниже уже ответили - не надо такое делать

Reply

oxa February 2 2012, 21:11:34 UTC
В C++ есть много механизмов и возможностей, которые относятся к "не надо такое делать". :) Тем не менее, знать о них небесполезно.

Reply


dodddgy February 1 2012, 23:19:17 UTC
никогда-никогда так не делай, если хочешь, чтобы код можно было отлаживать :) То, что язык это позволяет ещё не значит, что надо использовать. Вообще за аргументы со значениями по умолчанию надо по рукам бить. Всё хорошо, пока кто-нить не решит, что теперь значение по умолчанию будет другое и не подумает, что есть куча кода, в котором полагается, что значение равно изначальному. Нет значениям по умолчанию! Агрументы типа "ну мне же все вызовы изменять придётся" - в топку, пробежаться по старому коду и сделать небольшое ревью никогда не вредно, а если совсем лень, то давно придумали поиск и автозамену. Зато при отладке сразу понятно откуда берётся значение.
Это моё ИМХО, каждый волен делать так, как ему хочется, конечно. :)

Reply

oxa February 2 2012, 10:53:30 UTC
Да не, я такое и не практикую, но сама возможность меня удивила. :)

Наверное, в массивных проектах, где код пишут с десяток человек, вообще не рекомендуется делать какие-либо предположения насчет поведения объектов и функций. Я с тобой полностью согласна.

Я параметры по умолчанию делаю преимущественно булевые, которые, скажем, отвечают за вывод / невывод сообщения в лог. Т.е. что-либо некритичное и не ведущее к развалу всей программы.

Reply


rivalu February 2 2012, 12:07:17 UTC
Господа программисты, вы снова взорвали мой мозг)))

Reply

oxa February 2 2012, 22:05:27 UTC
Не обращай внимания, это сезонное обострение. :)

Reply


aloksa February 3 2012, 08:02:04 UTC
Про задачу ничего не поняла, поэтому просто порадуюсь, что у тебя есть возможность получать удовольствие от новых знаний и литературы:)

Reply


rivalu March 20 2012, 22:17:50 UTC
oxa, я соскучилась, возвращайся!! %)

Reply


Leave a comment

Up