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

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

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

2
Чому мови не використовують явні заяви про перехід на комутатор?
Я читав Чому ми повинні використовувати breakв switch? , і це змусило мене замислитись про те, чому дозволено неявне проходження на деяких мовах (таких як PHP та JavaScript), поки немає підтримки (AFAIK) для явного проходу. Це не так, як потрібно було б створити нове ключове слово, як це continueбуло б …

5
Як ви підтримуєте свій кінець після закінчення роботи?
Який процес виходу з компанії (або навіть групи / підрозділу) з точки зору підтримки коду? Чи найкраще впоратися з усіма питаннями? Чи надаєте іншим розробникам доступ до себе як майбутнього ресурсу? Якщо так, то чи є спосіб не надати повний доступ? Я пережив першу руку, коли відповіді про загальну арт-архітектуру …
17 support 

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

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

5
Чи нормально функція зміни параметра
У нас є шар даних, який обертає Linq в SQL. У цьому шарі даних у нас є цей метод (спрощений) int InsertReport(Report report) { db.Reports.InsertOnSubmit(report); db.SubmitChanges(); return report.ID; } Після подання змін ідентифікатор звіту оновлюється значенням у базі даних, яку ми потім повертаємо. З боку виклику це виглядає так (спрощено) …

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

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

3
Чому більше ядер процесора на віртуальній машині повільно збирає час?
[редагувати №2] Якщо хтось із VMWare може змусити мене скопіювати копію VMWare Fusion, я був би більш ніж радий зробити те саме, що і порівняння VirtualBox з VMWare. Я якось підозрюю, що гіпервізор VMWare буде краще налаштований на гіпертокування (див. Мою відповідь також) Я бачу щось цікаве. Коли я збільшую …

2
Найкращий спосіб здійснити відфільтрований пошук
Я хотів би запитати вас, вашу думку, коли йдеться про впровадження відфільтрованої форми пошуку. Давайте уявимо такий випадок: 1 Велика таблиця з великою кількістю стовпців Можливо, важливо сказати, що це SQL Server Потрібно запровадити форму для пошуку даних у цій таблиці, і в цій формі у вас буде кілька прапорців, …

2
Що це означає передбачуваний час виконання та середній час роботи алгоритму?
Скажімо, ми хочемо проаналізувати час роботи алгоритмів. Іноді ми говоримо, що ми хочемо знайти час виконання алгоритму, коли розмір вводу дорівнює n, а для найгіршого можливого випадку - позначаємо його O (n). Іноді я бачу книги / статті, які говорять про те, що нам потрібно знайти очікуваний час роботи алгоритму. …

2
Який стандарт витіснив 830-1998?
Я розглядав, як формально документувати програмні проекти, і я дізнався про IEEE 830-1998: Рекомендована практика для технічних вимог до програмного забезпечення . Однак, як видно із цього посилання, це було замінено. Я знаю, що 830-1998 і, можливо, навіть 830-1993, ймовірно, просто чудові для використання. Однак, якщо нічого іншого, я хотів …

3
Керівництво щодо структури проектів багатошарових програм MVVM, DDD та WPF
Я намагаюся налаштувати структуру свого додатка в VS і хочу "спробувати" і підтвердити це в майбутньому до розумного рівня. Ця програма буде перезаписом WPF старого додатка Winform, який не дотримувався жодних конвенцій. Без шарів, ярусів, абревіатур тощо ... Це досить велика корпоративна програма. Я планував використовувати Linq To SQL як …

7
Як виправдати час рефакторингу коду?
Майте дуже великий проект понад 70 тис. LOC. Проект, безумовно, потребує певного рефакторингу коду в Core Framework та інших частинах. На початку проекту для рефакторингу не було встановлено часу. Однак з часом і більше 40 розробників спільно і покинули проект. З моєї точки зору, це незамінно. Які б були ваші …

7
Як уникнути підводних каменів статичного аналізу
Я працюю в компанії, яка набрала б 11 тестів на Joel Test - принаймні на папері. На практиці, однак, нічого не працює так добре, як очікувалося, і проект працює на DEFCON 1 вже півроку. Зараз більшість моїх однолітків раді, якщо вони можуть повернутися додому о 18:00 - у неділю. Однією …

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