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

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

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

4
Чому сервер Apache HTTP настільки складний?
Сервер Apache HTTP - це досить великий проект - набагато більший, ніж, скажімо, lighthttpабо, nginxзвичайно, "прості сервери HTTP", які ви бачите, що плавають у навчальних програмах C / C ++. Для чого потрібний додатковий код? Чи додає це безпека / стабільність (і якщо так, то як?) Чи це просто для …
14 c  apache  http 

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

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

3
Чи безпечна для Google мова?
ця сторінка http://golang.org/doc/go_faq.html пише: Хоча Go має статичні типи, мова намагається змусити типи відчувати себе меншою вагою, ніж у типових мовах OO Тож моє запитання саме в тому, чи безпечно він набраний із дженериками (як-от C #) або друкується (наприклад, JavaScript) або необов’язково (наприклад, параметр, суворий у Vb.Net)

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

2
Дизайн: Метод об'єкта проти методу окремого класу, який приймає Object як параметр?
Наприклад, чи краще це зробити: Pdf pdf = new Pdf(); pdf.Print(); або: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Ще один приклад: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); або: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics ds = new …

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

3
Залежності проекту Git від GitHub
Я написав рамку PHP та CMS на вершині рамки. CMS залежить від фреймворку, але фреймворк існує як автономна папка у файлах CMS. Я хотів би підтримувати їх як окремі проекти на GitHub, але мені не хочеться щоразу оновлювати проект CMS, коли я оновлюю рамки. В ідеалі, я хотів би, щоб …
14 php  git  github  dependencies 

10
Чому динамічно набрані мови не дозволяють розробнику вказати тип?
Мої динамічно типізовані мови, які я знаю, ніколи не дозволяють розробникам вказувати типи змінних або принаймні мати дуже обмежену підтримку. Наприклад, JavaScript не забезпечує жодного механізму примусового застосування типів змінних, коли це зручно робити. PHP дозволяє вам вказати деякі типи аргументів методу, але немає способу використовувати нативні типи ( int, …

6
Чи слід дозволити розробникові використовувати VSS, якщо він надає перевагу?
Я представив Меркуріал у своєму відділі. Мені це подобається, але це мій перший досвід контролю версій. Я використовую його з NetBeans PHP для веб-розробки. Інший розробник, який працює над внутрішніми додатками компанії, любить використовувати Visual Source Safe і не хоче перемикатися. Він працює в середовищі Visual Studio. Всі інші розробники …

6
що роблять програмісти баз даних?
Щоразу, коли я читаю про програмістів Oracle тощо, я плутаюся. Я не знаю, що саме вони роблять. З мого розуміння, програмістам програм потрібно розвивати основні функціональні можливості. Бібліотеки, які вони використовують, можуть допомогти в розробці графічного інтерфейсу або підключенні до бази даних, але функціональність, яка робить цю програму, програму потрібно …

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

1
Кращий спосіб оголошення подій
Я досить задоволений своїм розумінням моделі подій .NET. Я думаю, що я можу нерозуміти невеликий нюанс системи. Коли я почав виставляти події на свої заняття, я застосував би такий стандартний спосіб: public event EventHandler<MyEventArgs> MyEvent; Це означало, що для кожного, хто підписався на подію, потрібен такий метод, як: void HandleThatEvent(object …
14 c# 

9
Чи Ubuntu працює як ноутбук для ІТ-консультанта?
Я працюю програмістом-консультантом, як правило, у великому бізнесі. Я використовую ноутбук Windows, і багато моїх колег використовують Mac. Моє особисте перевагу було б запускати Ubuntu, якби я міг мати повний контроль над своїм середовищем розробки. Але у мене будуть періодичні потреби в специфічних продуктах Microsoft, особливо IE. Мої колеги, які …

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