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

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

3
Як я переконаю свою компанію внести свій внесок у відкриті джерела?
Я намагаюся переконати компанію, над якою працюю, щоб внести свій внесок у створення програмного забезпечення з відкритим кодом, зокрема створення бібліотеки / компонента для веб-додатків ASP.NET. У нас з'являється "День інновацій", де ми можемо працювати над своїми особистими проектами для домашніх тварин на роботі, подібно до політики Google один день …

2
Статичний метод створення - плюси і мінуси порівняно з конструкторами
Які плюси та мінуси використання статичних методів створення об'єктів над конструкторами? class Foo { private Foo(object arg) { } public static Foo Create(object arg) { if (!ValidateParam(arg)) { return null; } return new Foo(arg); } } Мало що я можу придумати: Плюси: Повернути null замість викидання виключення (назвіть його TryCreate). …

3
Як ви маєте справу з надмірними API / технологіями
Я думаю, що більшість людей опинилися в цій ситуації. Починається початкове планування проекту. Викладені вимоги. Після архітектурного огляду та сортування за допомогою API / Frameworks вибирається технологія підгонки. Розробка починається. І тоді воно починається. Як тільки вам потрібно виконати деякі нібито прості допоміжні речі, фреймворк / API почнете створювати зворотна …

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

3
Установник або портативний
Я побоювався програм, які потребують установки. Вони залишають сліди за реєстром навіть після видалення, плюс деякі деінсталятори погано запрограмовані (це означає, що деякі програми неможливо видалити). Це стосується Windows. Хороша сторона інсталяторів, вони створюють ярлики та асоціації файлів. Однак Komodo в Linux використовує сценарій оболонки для налаштування і може бути …
11 installer 

6
Яке програмне забезпечення ви використовуєте для планування роботи своєї команди та чому?
Планувати дуже складно. Ми, природно, не оцінюємо власне майбутнє, і багато когнітивних упереджень посилюють проблему. Групове планування ще складніше. Неповна інформація, непослідовні погляди на ситуацію та проблеми спілкування ускладнюють труднощі. Agile методи дають одну основу для організації групового планування - роблячи планування видимим для всіх (розповіді користувачів), розбиваючи його на …

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

4
Чому історія MS Data Access настільки розбита? Це природа доступу до даних чи це лише MS?
Це питання StackOverflow задає "де я можу отримати Microsoft.Data.Objects" Виявляється, відповідь, ймовірно, полягала в тому, що в CTP4 (першому коді) випущений Entity Framework 4 Однак там багато здогадок. У тому числі System.Data Entity Framework Microsoft.ApplicationBlocks.Data Microsoft.Practices.EnterpriseLibrary.Data 10 років тому, якби хтось задав подібне запитання, вони могли б отримати DAO, RDO, …

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

2
Чи є все ще хлібними сухарями життєздатним способом навігації веб-сайтів та веб-додатків?
Зараз я працюю над такими типами веб-сайтів та додатків: електронна комерція, як Amazon Система бронювання (подумайте про реєстрацію готелю, яка перевіряє наявність номерів) Управління рахунками, як Freshbook На Amazon я не помітив жодної сухарики, лише фаски з лівої панелі. Однак newegg використовує як сухарі, так і фасетки. У такій системі …

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

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

10
Java або C ++ для університетських курсів CS?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Мені не вдається вступити до школи, щоб отримати ступінь CS. Школа, в яку я дивлюся, насправді пропонує як Java, так і C ++ - для вступних …
11 java  c++  education 

3
Що повинен робити тестувальник (гарантія якості) в команді scrum?
Як виходити з середовища scrum без інтегрованої підтримки тестування та незалежно налаштованого персоналу QA, як тестер (QA person) найкраще інтегрується з командою scrum? Що їм робити? Для довідок деякі тестові функції: Тестування одиниць Інтеграційне тестування Функціональне тестування Тестування продуктивності Тестування прийняття
11 testing  scrum 

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

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