Запитання з тегом «large-scale-project»

10
Як зробити більшу кодову базу легше зрозуміти
Припустимо, я розробляю відносно великий проект. Я вже задокументував усі мої класи та функції з Doxygen, однак у мене виникла ідея помістити "примітки програміста" у кожен файл вихідного коду. Ідея цього полягає в тому, щоб пояснити в простому розумінні, як працює певний клас (і не тільки чому, як це робить …

3
Як архітектурне проектування робиться в спритних умовах?
Я читав Принципи спритного архітектора , де вони визначали наступні принципи: Принцип № 1 Команди, що кодують систему, проектують систему. Принцип №2. Побудуйте найпростішу архітектуру, яка може працювати. Принцип №3 У разі сумнівів, кодуйте це. Принцип № 4 Вони будують його, вони тестують його. Принцип № 5 Чим більше система, …

5
Використання Vim при кодуванні масштабного додатку
Я починаю вивчати Vim і дотримуюся деяких порад, наведених тут у stackexchange. Я починаю використовувати його в деяких іграшкових проектах і мені це здорово. Але я почав замислюватися, як ти можеш бути продуктивним, не відкриваючи інших файлів весь час, просто щоб знати, як це ім’я класу? Які поширені поради ви …

3
Як виміряти складність на практиці у вашому великому програмному проекті?
В університеті на наших курсах з алгоритмів ми дізнаємося, як точно обчислити складність різних простих алгоритмів, які застосовуються на практиці, наприклад хеш-таблиць або швидкого сортування. Але тепер у великому програмному проекті, коли ми хочемо зробити це швидше, все, що ми робимо, - це переглянути окремі фрагменти - кілька там вкладених …

2
Як організована безперервна інтеграція у великих компаніях?
У моїй компанії звичайно не робити жодної проміжної збірки, щоб перевірити, як кожна гілка функції / помилки об'єднується в розробник. Існує лише щоденна збірка, яка завжди викликає багато помилок тесту та помилок у складанні. Мені сказали, що для кожного злиття робити понад 1000 розробників нерозумно. Тому я шукав, як організовано …

8
Які найбільші вузькі місця при розробці великих проектів? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Скажімо, моя компанія мала розробити репліку MS Word (лише як приклад). Що було б …

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

1
Побудова в джерелі та збірка без джерела
У моїй розробці (насамперед C ++) я давно дотримувався використання збірок із вихідних джерел. Тобто, мій джерело , як правило , знаходиться в /project/srcдиректорії і будує жити в /project/build/bin/release, /project/build/bin/debugкаталоги. Я зробив це, тому що він зберігає мої вихідні каталоги чистими від проміжних файлів, у мене є одне розташування для …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.