Re[26]: Оставаться в С++ или уходить?
От: so5team https://stiffstream.com
Дата: 01.10.19 09:01
Оценка:
Здравствуйте, lpd, Вы писали:

lpd>ппц вместо того только чтобы написать один if для проверки успешности открытия файла, люди добавили в С++ новый тип ссылок. Не играет такое реальной роли в программе — главное все равно архитектура, а не синтаксические фишки.


Нет, речь про другое. Про то, что вот такой код:
std::ifstream input;
open_input_file(input, ...);
std::ofstream output;
open_output_file(output, ...);
transform_content(input, output);

со временем может превратиться вот в такой:
std::ifstream input;
if(some_complex_condition) {
   ... // some long and complex code.
}
if(another_complex_condition)
   open_input_file(input, ...);
std::ofstream output;
open_output_file(output, ...);
transform_content(input, output);

И ищи потом ошибку, которая может проявляться временами, а может и не проявляться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.