Розробка програмного забезпечення

Питання та відповіді для професіоналів, науковців та студентів, які працюють у життєвому циклі розвитку систем

7
Наскільки архітектура MVC наскільки тісно пов'язана модель та погляд на контролер?
У мене є додаток, який використовує MVC, але я трохи борюся над тим, як повинен бути архітектурний контролер. Наприклад, Перегляд одразу переглядає лише деякий підмножина даних моделі. Однак я не впевнений, як саме це має бути влаштовано. Чи нормально, наприклад, View або Model безпосередньо викликати функції на контролері? Через якийсь …
16 mvc 

5
Це завдання програмістів проектувати базу даних?
Я був програмістом останні шість років. Протягом своєї кар’єри я працював над багатьма веб-додатками. Більшу частину часу, коли була потрібна база даних, вона була надана нам (програмістам) або ми мали деяку спадщину базу даних, над якою працювали. Якщо це не так, нам довелося самостійно створити та спроектувати базу даних, що …

8
Справа з оцінками як молодшого програміста
Я вже пару місяців працюю в компанії, яка оцінює (для загальної сукупності, а не для юніорів конкретно) завдання, а потім нам дають завдання, вирішують його, воно проходить два тести і наприкінці оцінка повинна бути дещо зустрілися. Я поза стресом, тому що деякі оцінки мені просто неможливо виконати. Я досі не …

7
Помилка час від часу, але високий пріоритет
Я працюю над проектом з ЧПУ (комп'ютерне числове управління), який за допомогою лазера ріже фігури в метал. Тепер моя проблема час від часу (1-2 рази за 20 непарних днів) різання йде неправильно чи не відповідно до того, що встановлено. Але це призводить до втрати, тому клієнт не дуже радий цьому. …

4
Товсті моделі Vs. Бізнес-логіка, Де ви розмежуєте?
Сьогодні я вступив у бурхливу дискусію з іншим розробником моєї організації про те, де і як додати методи до класів, зіставлених на базі даних. Ми використовуємо sqlalchemy, і основна частина наявної кодової бази в наших моделях баз даних - це трохи більше, ніж мішок відображених властивостей з назвою класу, майже …

7
Як слід описати процес вивчення чужого коду? (У ситуації виставлення рахунків.) [Закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Редагувати: Джастін Кейв добре підкреслив, що такий тип спілкування повинен бути передовим у моїх цитуваннях / оцінках. Це такий випадок, …

3
Якщо заднім числом базувати XAML на XML - це помилка чи гарний підхід?
XAML по суті є підмножиною XML. Одним з головних переваг базування XAML на XML є те, що він може розбиратися з існуючими інструментами. І це може значною мірою, хоча (синтаксично нетривіальні) значення атрибутів залишатимуться у текстовій формі та потребуватимуть подальшого розбору. Є дві основні альтернативи опису GUI на мові, похідній …

6
Стрибаючи, щоб працювати над різними функціями, коли ви застрягли, це джерело провалів проекту?
Що стосується особистих проектів (або роботи), якщо хтось застряг у проблемі, або чекає вирішити проблему, якщо перейти до іншого розділу коду, ви не вважаєте, що це буде вагомою причиною для вашої заявки буде баггі чи ще гірше, але ніколи не завершується? Якщо припустити, що ви не використовуєте git та кодуйте …

8
Чому C ++ все ще є "гібридом"
У відповідному питанні було з’ясовано, чому C ++ у багатьох аспектах не сумісний із C. Однак C ++ все ще є "гібридною" * мовою. І на жаль, багато програмістів все ще розглядають C ++ як "C із потоками та вбудованими рядками". Це призводить до дійсно поганого письмового коду, що це …

5
Як я можу виправдати клієнту свою відмову від гарантійної ліцензії? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 2 роки тому . Я продаю програмне забезпечення, яке дозволяє користувачам маніпулювати критичною інформацією. У моєму ліцензійному договорі (складеному юристом, що спеціалізується в цій …

10
Як я можу продемонструвати свою продуктивність керівництву? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 7 років тому . У моєму університеті є модуль для розробки програмного забезпечення з реальним клієнтом. Деякі члени моєї команди постійно працюють у комп’ютерній …

5
Чи дозволяє LGPL мені це зробити?
Я планую розробити комерційне програмне забезпечення, використовуючи програмне забезпечення LGPL. У програмному забезпеченні LGPL, що я використовую деякі функції в класі, не реалізовано повністю. Я хочу змінити код LGPL так, щоб функції класу та не реалізовані функції були видимими поза dll, додавши dllexport infront класу та додавши віртуальне ключове слово …
16 licensing  lgpl 

10
Якщо конкуренція використовує "lingua obscura" для розвитку (чому), я повинен турбуватися? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я читав есе Пола Грема - Beating The Aasures (2003), і ось що він …

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

6
Ідеї ​​повернути програмування моджо? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
16 motivation 

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