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

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

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

5
Чи є недоліки в цій моделі розгалуження Git?
Я запитую про цю модель розгалуження git або робочий процес. Мені це дуже подобається. Мені це здається дуже інтуїтивним та продуктивним, але я прошу про те, чи є якісь недоліки чи негативи цього підходу, які мені ще не зрозумілі (що приходять з іншого світу, в якому ClearCase керував цим днем). …
10 git  workflows 

3
MVC: Повністю заселені моделі або частково заповнені моделі?
Цей так довго переслідував мене. Як ви робите програмування MVC, на вашу думку, це найкраща практика програмування? Чи варто використовувати повністю заселені моделі або частково заповнені моделі, особливо коли я знаю, що для цього конкретного завдання мені знадобляться лише 2 поля від об'єкта моделі, у якого є 5 інших? Іноді …
10 mvc 

5
Було б нормально, якби я вирішив написати всю свою Рубі так, ніби це був Haskell?
Зважаючи на те, що у Ruby є вбудовані можливості функціонування списку - зменшити, картографувати, вибрати, зібрати і т. Д. У ньому є програми, блоки та лямбдаси, і є приємна підтримка ітерації ( eachсімейство), було б поганим дизайнерським рішенням, якщо я спробую написати всі мої речі про Ruby найбільш чисто-функціональним способом? …

3
Чи є у функціональних мов програмування більше можливостей зробити оптимізацію часу компіляції?
Я читав книгу «Функціональне програмування для реального світу». Він розпочався з порівняння імперативних та функціональних мов програмування. І в ньому зазначалося, чим «значення» та «вирази» у функціональному програмуванні відрізняються від «змінних» та «функцій» імперативного програмування. З обговорення я наче розробив ідею, що - Мови функціонального програмування мають більше можливостей зробити …

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

4
Чи потрібно мені оновити log4j до slf4j [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Ми переглядаємо наш веб-додаток JEE на предмет запланованого рефакторингу, і одна з пропозицій - замінити log4jна logbackабоslf4j Команді не зрозуміло, …

6
Початок нового проекту з TDD
Я вивчаю TDD і читаю, що він також допомагає вам визначити дизайн додатка, правильно? Тому я вирішив почати створювати новий проект, щоб допомогти мені зрозуміти його краще. Я хочу створити просту систему реєстрації користувачів, яка запитає його ім’я, електронну адресу, країну (виберу одну зі списку) та номер телефону. Тож питання …
10 c#  .net  tdd 

6
Які проекти веб-розробок виграють від використання ORM?
Почну з того, що 95% моєї роботи з базою даних я виконував за допомогою SQL. Нещодавно я провів кілька досліджень різних ОРМ, таких як NHibernate та Doctrine. Я бачу переваги в тому, що не потрібно знати багато SQL та портативність баз даних, які забезпечує ORM. Але я також бачу, що …

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

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

5
Як визначитися між форматами зберігання даних та якими є приклади використання для деяких із них?
У нас є різні способи зберігання програмних даних (збереження файлів в іграх, базах даних співробітників, конфігурації програми тощо): Простий текст (подумайте .iniі .conf) XML Бази даних (MySQL, SQLite ...) .zip і подібне, що містить кілька файлів (з різними форматами) Бінарні файли (думати .docі т.д., наприклад, створений інструментом серіалізації) Які існують …

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

4
Чому на більшості веб-сайтів кількість переглядів повідомлень відстає?
Зауважте, як кількість переглядів відеороликів YouTube завжди відстає? Наприклад, відео має близько 1000 коментарів і досі має 500 звернень, а через 10000 звернень буде через години. Youtube не самотній у цьому. Більшість дощок оголошень реалізовані таким чином, і кількість переглядів оновлюється, як і кожні 10 хвилин. Хтось знає причину цього? …
10 caching 

5
Чи можете ви "Порожні" конспект / класи?
Звичайно, можна, мені просто цікаво, чи раціонально проектувати таким чином. Я робив клон прориву і робив якийсь дизайн класу. Я хотів використати спадщину, хоча мені і не потрібно, застосовувати те, що я навчився на C ++. Я думав про дизайн класу і придумав щось подібне: GameObject -> базовий клас (складається …

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