14.10.2015 / 10:54 | |
Naik  Пользователь
Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Jahak, лучше так не писать, даже если сам разберешся что к чему  |
14.10.2015 / 11:05 | |
Jahak  Пользователь
Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| Naik, Но почему? Ведь в реальной жизни иногда действительно приходится решать сложные задачи  |
14.10.2015 / 11:39 | |
JSBmanD  Пользователь
Сейчас: Offline
Имя: Dimitro Откуда: Санкт-Петербург Регистрация: 17.10.2012
| Ссылка Книги по С/С++ битая.(пп)
__________________
 No thing is perfecT |
14.10.2015 / 13:03 | |
Freddy  Пользователь
Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| Цитата Jahak: Naik, Но почему? Ведь в реальной жизни иногда действительно приходится решать сложные задачи  Если задача сложная, это не значит, что решение тоже должно быть сложным. У меня в реальных проектах ни разу не было необходимости заворачивать такие загогули, как те примеры в книге. |
14.10.2015 / 13:22 | |
Jahak  Пользователь
Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| Freddy, В таком случае решение будет несложным, но большим, чем если бы писали сложное решение.
|
14.10.2015 / 13:27 | |
Freddy  Пользователь
Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| Jahak, лучше сделать просто и более структурировано. Пусть строк кода больше, но читать код должно быть легко, особенно когда работаешь в команде.
|
14.10.2015 / 13:32 | |
Jahak  Пользователь
Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| Freddy, Получается, если проект большой и сложный, то размер этого проекта увеличивается в несколько гигов (эт к примеру), а вот чтобы код было легко читать нужно хорошенько изучить язык, его фишки и плюшки  |
14.10.2015 / 15:51 | |
aRiGaTo  Пользователь
Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Jahak, во-первых, «в несколько гигов» из области фантастики (и даже не научной). Во-вторых, «код было легко читать нужно хорошенько изучить язык, его фишки и плюшки». Использование всевозможных хаков и трюков в надежде, что с этим будут разбираться коллеги, - это подло и неэтично.
__________________
 don't tread on me |
14.10.2015 / 16:59 | |
Freddy  Пользователь
Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| Jahak, Линукс со всеми файлами весит около 600 мб, а если считать только размеры *.c, *.h и Makefile'ов, то будет гораздо меньше, особенно если комментарии в коде удалить, Чтобы код было легко читать, он должен быть написан легкочитаемым. Можно быть каким-угодно гуру синтаксиса C, но запутаться, когда используется без комментариев хитрый алгоритмический трюк, или не понять код драйвера устройства, потому что нет или мало документации по нему.
|
15.10.2015 / 01:50 | |
Jahak  Пользователь
Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| Убедили  |