Запитання з тегом «code-organization»

8
Як ви організовуєте свої проекти? [зачинено]
Чи є у вас певний стиль організації проектів? Наприклад, зараз я створюю проект для декількох шкіл тут, у Болівії, ось як я його організував: TutoMentor (Solution) TutoMentor.UI (Winforms project) TutoMentor.Data (Class library project) Як саме ви організовуєте свій проект? У вас є приклад того, що ви організували і чим пишаєтесь? …

19
Як кодувати швидше (без жертвоприношення якості) [закрито]
Я був професійним кодером кілька років. Зауваження щодо мого коду, як правило, однакові: пише чудовий код, добре перевірений, але може бути швидшим . То як мені стати швидшим кодером, не приносячи шкоди якості? Задля цього питання я збираюся обмежити сферу застосування C #, оскільки це в першу чергу те, що …

11
Як я можу організувати своє початкове дерево?
Я є індивідуальним розробником, який працює, в основному, над веб-проектами (W / LAMP) і, часом, над проектами C / C ++ (не GUI) приблизно середнього масштабу. Я часто борюся зі структуруванням свого дерева вихідних кодів. Насправді, як правило, я не завершую проект, не скидаючи все дерево і не переставляючи шматки …

19
Чому я повинен дбати про мікропродуктивність та ефективність?
Багато питань та відповідей на сторінках C / C ++, конкретно чи опосередковано обговорюють проблеми мікроефективності (наприклад, накладні витрати на функцію непрямого проти прямого та вбудованого) або використання алгоритму O (N 2 ) проти O (N log N) на список 100 предметів Я завжди кодую, не хвилюючись щодо мікропродуктивності, і …

9
Як ви організовуєте високоіндивідуальне програмне забезпечення?
Я працюю над великим програмним проектом, який дуже налаштований для різних клієнтів у всьому світі. Це означає, що у нас, можливо, 80% код, який є загальним для різних клієнтів, але також багато коду, який повинен змінюватися від одного клієнта до іншого. Раніше ми займалися розробкою в окремих сховищах (SVN), і …

6
Використання вкладених громадських занять для організації констант
Я працюю над додатком з багатьма константами. При останньому огляді коду з'ясувалося, що константи занадто розсіяні і всі вони повинні бути організовані в єдиний "головний" файл констант. Розбіжність полягає в тому, як їх організувати. Більшість вважає, що використання постійного імені повинно бути досить хорошим, але це призведе до коду, який …

4
Як найкраще впорядкувати файли класів та інтерфейсів?
Гаразд .. після усієї дискусії я трохи змінюю своє питання, щоб краще відобразити конкретний приклад, з яким я маю справу. У мене є два класи, ModelOneі ModelTwoці класи виконують аналогічні функції, але не пов'язані між собою. Однак у мене є третій клас, CommonFuncякий містить деяку публічну функціональність, яка реалізована в …

2
Як структурувати кілька перекриваються рішень / проектів у .Net?
Нещодавно я почав працювати над новим клієнтом зі старою застарілою базою кодів, в якій є безліч .net-рішень, кожен зазвичай розміщує деякі проекти, унікальні для цього рішення, але потім "запозичує" / "посилається" (додайте існуючий проект) деякі інші проекти який технічно належить до інших рішень (принаймні, якщо ви переходите до структури папок …

5
Малі функції порівняно із збереженням залежної функції в одній і тій же функції
У мене є клас, який встановлює масив вузлів і з'єднує їх один з одним у структурі, подібній графіку. Це найкраще: Зберігайте функціонал для ініціалізації та підключення вузлів в одній функції Майте функціонал ініціалізації та підключення у двох різних функціях (і має залежний порядок, за яким функції потрібно викликати, хоча майте …

4
Чи є гарною практикою зберігати основну функцію окремо у власному файлі?
Чи є гарною практикою наявність файлу main.c, який має в ньому головну функцію, і ніяких інших функцій, щоб усі інші функції могли поєднуватися? Якщо немає остаточного правила, коли це добре робити, а не робити цього?

1
Організація каталогів сховища CMake (C ++), що містить кілька проектів
Я хотів би отримати кілька порад щодо організації набору пов'язаних, але незалежних проектів C ++, що зберігаються в єдиному (git) сховищі. У проектах використовується CMake. Для спрощеного прикладу ми уявляємо 2 проекти A і B, A залежно від B. Більшість людей, що розробляють A, отримають B через систему упаковки. Таким …

2
Чи слід класи, перерахунки та інші об'єкти розміщувати в окремих файлах?
Команда \ архітектор моєї компанії стверджує, що масштабний проект легше зрозуміти, якщо "об'єкти, пов'язані логікою", розміщені в одному файлі .cs. Цитую: "Всю структуру логіки та інтерфейс і клас можна побачити в одному місці. Це аргумент, який неможливо спростувати. Щоб побачити те саме, але з купою файлів, потрібно використовувати інструменти, клас …

1
Організаційний код для розробки додатків для iOS
Я розробляв додаток для платформи iOS, і, продовжуючи свою роботу, я помітив, що я зробив жахливу роботу з організації своїх файлів (.h, .m, .mm). Чи є якісь галузеві стандарти чи найкращі практики, коли мова йде про організацію файлів для проекту iOS? Мої файли містять власні класи (поруч із контролерами перегляду), …

3
Розумні структури організації додатків PHP?
Існує мільйон і одна структура файлової системи, які входять до безлічі доступних проектів з відкритим кодом. Такі речі, як модулі, мовні файли, домени, сторонні бібліотеки, міграції, інтернаціоналізація, резервні копії та посилання на інші частини системи породили багато підходів до організації файлової системи проекту. Як розробника PHP мені цікаво, чи не …

4
Як підтримувати однакові фрагменти коду для кількох проектів [закрито]
Важко сказати, про що тут питають. Це питання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . Я інді-розробник, який працює над …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.