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

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

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

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

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

4
Вхід у текстовий файл чи базу даних?
Коли я повинен використовувати базу даних для ведення журналу та коли текстові файли? Я бачу, що веб-сервери та веб-рамки (які ваш додаток використовує внутрішньо) зазвичай (завжди?) Запити і помилки журналу в текстові файли за замовчуванням. Але я бачу, що люди, які розробляють свою програму навколо цих серверів і фреймворків, іноді …
25 logging 

9
Чому для додаткової перевірки змінної використовується додаткова преференція?
Візьміть два приклади коду: if(optional.isPresent()) { //do your thing } if(variable != null) { //do your thing } Наскільки я можу сказати, найбільш очевидною різницею є те, що необов'язково вимагає створення додаткового об'єкта. Однак багато людей почали швидко приймати необов’язкові. Яка перевага використання необов’язкових даних проти нульової перевірки?
25 java  java8 

6
Куди слід поставити запит API в MVC?
Я будую веб-додаток за допомогою шаблону MVC. Слідуючи такому типу архітектури, ми бачимо, що всі методи, що використовуються для взаємодії з базою даних, реалізовані в моделі . Але що трапиться, якщо мені доведеться зателефонувати в службу, яку відкрили інші в Інтернеті? Наприклад, я хотів би отримати доступ до API Facebook, …
25 mvc  api 

2
Проект форкінгу в процесі Github
На Github є проект, який мені найбільше подобається і я хочу використовувати. Я хочу зробити інакше / видалити кілька речей, які не мають сенсу для того, що я хочу / потребую. Також я хочу додати ще кілька речей. Як я це розумію, я повинен роздрібнити проект, і я можу вносити …

15
Коли вводяться в дію "статичні функції"?
Гаразд, я дізнався, що таке статична функція, але я досі не бачу, чому вони корисніші, ніж функції приватних членів. Це може бути тут новим питанням, але чому б просто не замінити всі функції приватних членів статичними функціями?

5
Чи є канонічна книга про збірку x86? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Книг про складання багато. Однак вони зазвичай мають справу з ISA, щодо яких я не переймаюся, наприклад, MIPS або ARM. …
25 learning  books  assembly  x86 

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

2
Чи множинні БД мають кілька баз даних або спільних таблиць?
База даних для багатьох орендарів: Сервер БД, який має різну (ідентичну) базу даних / схему для кожного клієнта / орендаря ?; або Сервер БД, який має базу даних / схему, де клієнти / орендарі діляться записами всередині одних і тих же таблиць? Наприклад, у варіанті №1 вище, у мене, можливо, …

7
Який правильний порядок читання цих книг? [зачинено]
Наразі це питання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
25 c#  learning  books 

5
Як ви визначаєте «крайні» випадки в алгоритмах?
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . В основному, як ви дізнаєтесь, що може бути вашим найгіршим чи найкращим випадком та будь-якими іншими "кращими" випадками, які ви можете мати ДО ПЕРЕД наявності їх і так, як …


1
Запропонуйте кращу практику для створення класу Константи
Це питання було переміщено з коду обміну стека коду, оскільки на нього можна відповісти на програмі обміну стеками програмного забезпечення. Мігрували 5 років тому . Між членами моєї команди існує дискусія щодо декларації класу Константи. Ми переміщуємо постійні змінні в окремий клас, як нижче. public class Constants { public const …
25 c#  class 

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