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

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


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

4
Чому слід визначати об’єкт Java за допомогою інтерфейсу (наприклад, Map), а не реалізації (HashMap)
У більшості кодів Java я бачу, як люди заявляють такі об'єкти Java: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); замість: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); Чому є перевагу визначати об’єкт Java за допомогою інтерфейсу, а не реальної реалізації, яка насправді …

6
Що таке приклад обчислювально неможливої ​​бізнес-проблеми?
У мене є колега, який відмовляється прийняти реальність, що машини Тьюрінга (і машини Von Neuman за розширенням) не можуть вирішити власну проблему зупинки: Зробити все, що завгодно, і гроші ви можете зробити що завгодно. Він також не любить теоретичні проблеми, стверджуючи, що: У нашому полі ми ніколи не будемо стикатися …


4
Чому Java String не має статичних методів маніпулювання рядками?
Чому дизайнери Java не створили статичні версії методів маніпулювання рядками в java.lang.Stringкласі? Наступні методи - це те, про що я посилаюся, але питання може бути поширене і на інші нестатичні методи в класі. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, String) toString() replaceFirst(String, String) toUpperCase() split(String) toUpperCase(Locale) …
17 java  api-design  null 

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

3
Як перевірити рівень доступу до даних?
У мене є метод DAO, який використовує Spring для доступу до JDBC. Він обчислює рівень успішності продавця у продажу товару. Ось код: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; Object[] args = {seller_id}; return getJdbcTemplate().queryForObject(sql, args, …

2
Кілька додатків в одному рішенні Visual Studio [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Я працюю над компанією, яка хоче об'єднати всі свої програми .Net (веб-програми, програми Windows …

1
Мій запит на тягу github був об'єднаний, що таке умова на цьому етапі?
Я відправив проект на Github, вніс невелику зміну і надіслав запит на виклик оригінальному технічному обслуговувальнику, який задіяв його. Тепер останній прихильник є Merged pull request #11 from my_username/master. Це перший раз, коли я це роблю, тому я не впевнений, що це за етикет зараз: я зробив git pull upstream …

8
Чи варто введення залежності залежно від UnitTesting
Враховуючи конструктор, який ніколи і ніколи не повинен буде використовувати будь-які різні реалізації декількох об'єктів, які він ініціалізує, чи все-таки практичним є використання DI? Зрештою, ми можемо все ж захотіти провести тест. Клас, про який йде мова, ініціалізує декілька інших класів у своєму конструкторі, і класи, які він використовує, досить …

3
Чому не існує типового класу для функцій?
У навчальній проблемі, з якою я заплутався, я зрозумів, що мені потрібен типовий клас для функцій із застосуванням, складанням тощо. Причини ... Це може бути зручно ставитись до подання функції, як до самої функції, так що застосування функції неявно використовує інтерпретатор, а складання функцій отримує новий опис. Після того, як …

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

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

4
Чому mod (%) є основним математичним оператором у багатьох мовах програмування?
Чи є причина, історична чи інша, чому оператор модуля є частиною невеликого набору стандартних операторів, що здається багатьма мовами? ( +, -, *, /і %для Java та C, з **Ruby та Python). Мабуть дивно включати мод як "фундаментальний" (не стукати його, я його вдосталь використовую, але я також використовую експоненцію, …

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