|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
|
Как правильно программировать18.03.2019, 16:59. Показов 511. Ответов 5
Метки нет (Все метки)
Одно дело уметь кодить, а я еще хочу сразу правильно делать прогу.
почти везде показываются, что классы создаются в одном файле, и это же не правильно, да? все уроки почти показывают, что ты все создаешь в одном файлике с 4-5 классами, это ужастно не удобно читать и разбирать код каждый класс лучше всего создавать в отдельном файле? Есть ли смысл, когда учишься, создать один(1) проэкт и создавать там подпапки для каждой темы(тоесть в одном проэкте будет много точек входа(Main методов). Вопросов постоянно много задаю себе, но сразу их вспомнить не получается, когда пишешь тему.
0
|
|
| 18.03.2019, 16:59 | |
|
Ответы с готовыми решениями:
5
Что сложнее - Программировать на Си приборы дефектоскопы или программировать интернет-магазин Как научиться программировать на VB(A) Как программировать на Android? |
|
304 / 186 / 45
Регистрация: 05.07.2018
Сообщений: 580
|
|
| 18.03.2019, 17:07 | |
|
0
|
|
|
Alvin Seville
|
|
| 18.03.2019, 17:22 | |
|
andr_17, лично я для себя создал тестовый проект - в нем тестирую что-нибудь по быстрому. Для заданий по университету, либо для души то что делаю - помещаю в отдельные проекты.
0
|
|
|
Модератор
|
||
| 18.03.2019, 17:30 | ||
|
Я так иногда делаю, для разбора сообщений JSON от WEB сервера. Сообщения приходят в одном формате, но мне удобнее использовать в другом. И я пишу в одном файле и класс для десериализации JSON и класс который буду потом использовать, создаю методы конвертирования друг в друга. Всё это помещается на 1-2 экранах. И мне удобно. Для больших же классов, я напротив часто разбиваю класс на разные файлы (использую partial class). В общем, это больше вопрос удобства и корпоративного стандарта, чем правильно-неправильно.
0
|
||
|
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
|
||||
| 18.03.2019, 18:19 [ТС] | ||||
Тоесть в шарпе так нельзя? Добавлено через 1 минуту
Добавлено через 1 минуту
а что такое partial class? и можно ли както отвечать собеседнику и не писать каждый раз quote=name /quote ?)
0
|
||||
|
Модератор
|
||
| 18.03.2019, 18:25 | ||
|
Если что-то чуть более серьёзное, даже если маленькое, то отдельный проект. Но в одном Решении может быть много проектов - по 20-40 у меня иногда.
0
|
||
| 18.03.2019, 18:25 | |
|
Помогаю со студенческими работами здесь
6
Как программировать в интернете? Как программировать(Не понимаю)
Как научиться программировать? Как научиться программировать ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|