The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проблема новичка "
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "Проблема новичка " +/
Сообщение от ACCA (ok), 21-Янв-22, 23:55 
> Первый: "Как выглядит промышленный код?" По задумке выношу реализацию в отдельные функции

Промышленный код выглядит, как дерьмо, размазаное по потолку криворукими обезьянами.


> и в main оставляю только общую логику и организацию данных. На
> данном этапе на простых программах это избыточный код, но может быть
> такая привычка даст результаты в будущем?

Результатом будет промышленный код. Писать нужно просто. Чем проще, тем лучше. Чтобы можно было с первого взгляда понять, что ты делаешь. Без углубления в общую логику и организацию данных.


> Второй: "Как правильно учиться?" Где то прочел: пока не знаешь как устроенны
> и работают простые библиотечные функции не используй их, а пиши свои
> реализации". ПОДЧЕРКНУ: совет для стадии обучения. Мне он понравился вот и
> леплю как могу.

Мы поняли.
Обрати внимание, что в моём примере использована только одна библиотечные функция (не считая печати) - strlen. И не написана ни одна новая.

Всё остальное сделано [за кадром] средствами операционной системы.


> Что думаете о выше поставленных вопросах?

Научишься. Попробуй найти книгу https://search.rsl.ru/ru/record/01001496775

И ещё - никогда не используй глобальные переменные.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проблема новичка , A6e3iana, 14-Янв-22, 10:51  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру