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

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

3
Які є переваги "Micro-ORM"?
Я розглядав так звані "мікро-ORM", як Dapper, і (в меншій мірі, оскільки він покладається на .NET 4.0) масивний, оскільки це може бути легше впровадити на роботі, ніж повноцінний ORM з нашої нинішньої системи дуже залежить від збережених процедур і потребує значного рефакторингу для роботи з ОРМ, як NHibernate або EF. …
21 .net  orm 

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

12
Чи значно вигідніше виправити помилку в кінці проекту?
У публікації в блозі Ендрю Хей була розміщена така аксіома: Виправити помилку в кінці проекту коштує значно більше, ніж це зробити, щоб виправити цю помилку раніше в проекті. Однак це не здається певним, особливо після прочитання публікації в блозі на Less Wrong , і дані, які я бачив, щоб створити …

5
Як слід передавати дані між клієнтом Javascript та кодом C # за додатком ASP.NET?
Я шукаю найбільш ефективний / стандартний спосіб передачі даних між кодом JavaScript на стороні клієнта та кодом C # за програмою ASP.NET. Я використовую наступні методи, щоб досягти цього, але всі вони відчувають трохи неприємності. Передавати дані з JavaScript у код C # - це шляхом встановлення прихованих змінних ASP …

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

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

3
Чи дійсно Node.js збільшує масштабованість?
Я читав про проблему C10K, і особливо слід зазначити частину, що стосується асинхронного вводу / виводу сервера. http://www.kegel.com/c10k.html#aio Я вважаю, що це значною мірою узагальнює те, що Node.js робить на сервері, дозволяючи потокам обробляти запити користувачів, покладаючись на переривання вводу / виводу (події), повідомляти про завершені завдання, а не за …

11
Чи можуть фрілансери попросити свого клієнта спонсорувати iPad для потреб проекту?
Я роблю позаштатні веб-проекти для клієнта. Клієнт просить мене придбати iPad для тестування. Чи варто попросити його отримати мені iPad? Я інакше не потребую iPad. Чи етично просити спонсорство, коли вам платять за проекти? Чи варто спробувати?

12
Коли парадигма «Зробити одну річ» стає шкідливою?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Для …

5
Яке хороше пояснення принципу листування Теннента?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Я намагався зрозуміти, в чому полягає цей принцип, і чому він такий важливий для дизайну мови. В основному, він стверджує, що для кожного висловлення exprв мові повинно бути точно …

5
Використання статичних класів як просторів імен
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Я бачив інших розробників, які використовують статичні класи як простори імен public static class CategoryA { public class Item1 { public void DoSomething() { } } public class Item2 …

7
Страшний тест на співбесіду з програмуванням C # - будь-яка порада? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . У мене можлива робота на C # Dev, але перед тим, як я можу взяти інтерв'ю, мені потрібно пройти тест …
21 c#  interview 

5
Що я можу зробити, щоб не допустити неетичного проекту розвитку?
Ще в свої дні самозайнятості я колись брав участь у невеликому і досить добре оплачуваному проекті: "Система інформаційних бюлетенів", - зазначила специфікація. Все було добре, рахунки-фактури виплачувались із кожною досяжною віхою, я був щасливим розробником… Доки містер Клієнт не почав вимагати підробки заголовка пошти та ще багатьох функціональних можливостей, що …

6
Чи має значення додавання одиничних тестів для відомого старого коду?
Я говорю про одиничні тести в сенсі TDD. (Не автоматизована "інтеграція", або те, що ви хочете називати це тестами.) Старий код як у: (C ++) код без тестів. (див.: Майкл Пірс " Ефективна робота зі спадковим кодексом )" Але також застарілий код, як у: Код, з яким працює наша команда …
21 c++  tdd  legacy  unit-testing 

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

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