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

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

1
Чи наймають менеджерів по найму важко приймати розробників, які мають персональний додаток "схожий на бізнес", але НЕ є підприємцями? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Безпосередньо після закінчення університету я вирішив створити власний веб-додаток ( полегшити мій день ), …

4
Індексація вказівника
Зараз я читаю книгу під назвою "Числові рецепти на С". У цій книзі автор детально описує, як певні алгоритми за своєю суттю працюють краще, якби у нас були індекси, починаючи з 1 (я не повністю дотримуюся його аргументу, і це не суть цієї публікації), але C завжди індексує свої масиви, …
11 c  pointers 

2
Чи (C) об’єктні файли, створені за допомогою різних компіляторів, бінарні?
Я розумію, що компілятори C ++ не сумісні між собою. Однак я не зміг знайти нічого з цієї теми для C зокрема. Я знаю, що стандарт C залишає багато місця для компіляторів для реалізації речей, однак вони вважають за потрібне: наприклад, розмір та вирівнювання більшості (усіх?) Типів даних визначається реалізацією, …
11 c  compiler 

5
Чи слід завжди повністю інкапсулювати внутрішню структуру даних?
Врахуйте цей клас: class ClassA{ private Thing[] things; // stores data // stuff omitted public Thing[] getThings(){ return things; } } Цей клас виставляє масив, який він використовує для зберігання даних, будь-якому зацікавленому коду клієнта. Я це робив у додатку, над яким працюю. У мене був ChordProgressionклас, який зберігає послідовність …

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

2
МОК під час компіляції
Хтось розпочав проект, щоб зробити IOC під час компіляції (можливо, використовуючи Roslyn або Linq MethodInfo emit)? Мій досвід роботи з контейнерами МОК до цього часу був чудовим і вирішував кілька невеликих питань Багато контейнерів IOC повільно запускаються, оскільки велика частина логіки роздільної здатності відбувається тут Часто важко забезпечити можливу роздільну …

2
Чому Python використовує хеш-таблицю для реалізації dict, але не Red-Black Tree? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Чому Python використовує хеш-таблицю для реалізації dict, але не Red-Black Tree? Що є ключовим? …

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

1
Як слід додати / створити * команди в CQRS + Sourcing архітектурі
Я хочу реалізувати свою першу заявку за допомогою шаблону CQRS разом із пошуком подій. Мені цікаво, як зі створенням сукупних коренів слід правильно поводитися. Скажімо, хтось надсилає команду CreateItem. Як з цим поводитися? Де подію ItemCreate слід зберігати? Як перша подія нового предмета? Або я повинен мати якусь сутність ItemList, …

2
Чим відрізняється модель публікації-підписки від gotos?
Я розумію, що твердження Гото, як правило, нахмурені . Але модель публікації-підписки, схоже, концептуально схожа на те, що коли фрагмент коду публікує повідомлення, він здійснює односторонню передачу контролю. Програміст може не знати, які частини програми підписуються на це повідомлення. Я бачив щось подібне у багатьох програмах JavaScript, в яких події …

2
Думки та найкращі практики щодо статичних класів та членів [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Мені дуже цікаво щодо думок і кращих практик в галузі статичних членів або цілих …
11 c#  class-design 

6
Як моделювати більше одного "прізвища"?
У іспаномовних країнах ми використовуємо більше одного прізвища, наприклад: Ім'я ↘ ↙ Прізвище Педро Артуро Родрігес Лойола Прізвище ↗ ↖ (?) Я намагаюся моделювати дані для імені пацієнта. У нашій країні це важливо, тому я не можу нехтувати другим прізвищем, але хотів би створити додаток, який може мати сенс для …

5
Бульський клас Java - чому б не перерахувати?
Мені здається, що булевий клас - ідеальний кандидат, який можна реалізувати як ентум. Дивлячись на вихідний код, більшість класів - це статичні методи, які можна перемістити без змін до перерахунку, решта стають набагато простішими як перерахунки. Порівняйте оригінал (коментарі та статичні методи видалено): public final class Boolean implements java.io.Serializable, Comparable<Boolean> …
11 java  api  source-code 

3
Надсилання електронної пошти без використання сервера електронної пошти
JavaMail надсилає електронні листи за допомогою сервера електронної пошти, як правило, через SMTP-інтерфейс постачальника електронної пошти. Чи потрібно використовувати сервер електронної пошти для надсилання електронної пошти? У мене є веб-сайт, який надсилатиме електронні листи, і, якщо можливо, я б хотів надсилати електронні листи безпосередньо з коду веб-сайту, не використовуючи сервер …
11 java  email 

2
Як визначити, чи повинно бути повідомлення командного чи події?
Два схеми інтеграції підприємства - це командне повідомлення та повідомлення про подію . Я працюю над системою, в якій ми використовуємо обмін повідомленнями не тільки для інтеграції з іншими системами, але і для внутрішнього спілкування між службами. Це повинна бути врешті-решт послідовна система, і служби повинні не знати один одного …

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