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

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

8
Яка частка ринку в програмах, написаних на сьогоднішній день .NET? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Наразі ми переносимо нашу програму Visual Basic 6.0 в .NET . Цільова аудиторія - …
11 .net 

3
Різниця між різними інтерфейсами колекції в C #
Я вже деякий час граю з C # для розробки Windows та ASP.net MVC. Але мені все ще незрозуміло в кількох областях. Я намагаюся зрозуміти основну різницю між проблемами та продуктивністю використання та використання подібних видів інтерфейсів колекції Generic . Яка основна різниця між IEnumerable<T>, ICollection<T>, List<T>(Class)? Я, здається, використовую …

8
Що ви робите, якщо досягнете дизайнерського тупику в таких еволюційних методах, як Agile або XP?
Коли я читав відомий пост блогу Мартіна Фаулера Is Design Dead? Одне з найяскравіших вражень, яке я маю, полягає в тому, що, враховуючи той факт, що в Agile Методології та Екстремальному програмуванні дизайн та програмування еволюціонують, завжди є моменти, коли все потребує відновлення. Можливо, коли рівень програміста хороший, і вони …
11 design  agile 

1
Взаємодія малювання ниток
Я хотів би намалювати взаємодію ниток (пером та олівцями) у позначеннях UML (-подобних). Я не наполягаю на UML, все, що очевидно для читача, має робити. Я почав із діаграм послідовностей, але не вважаю, що це найкращий спосіб зробити це. Увесь час з'являлися "ініціатори дій" з екрану, які начебто порушують ідею …

5
Запуск цілісної архітектури у застарілому додатку
Я несу відповідальність за великий веб-сайт на базі Asp.Net. Зараз це веб-сайт (не веб-додаток), деякі сервіси Windows та ряд бібліотек класів. У шарі даних використовується суміш LLBLGEN і Linq To LLBGen, а також ряд примірників застарілого вбудованого SQL, які не були відновлені. Існує кілька реалізацій типу менеджера, але у багатьох …

4
Чи зменшує навантаження на сервер зменшення навантаження на сервер? (теорія)
Мені було цікаво, в чому причина пагинації? Він використовується, оскільки він зменшує навантаження на сервери, оскільки ми технічно обмежимо кількість рядків, що повертаються на сторінку? Я хотів щось зробити без пагинації, але враховуючи, що я новачок у цьому (я аматор) почав цікавитись, чи добре це технічно чи ні.
11 php  pagination 

3
Мікро-проти монолітна архітектура сервера
Зараз ми працюємо над нашим новим продуктом / проектом, це програма-клієнт-сервер, спрямована на певні конкретні промислові / сервісні підприємства. Ми будуємо сервер (лише мова C та Linux), на якому працює протокол користувальницького протоколу поверх TCP з фронтальним Java. Нас близько 20% займається кодування, і ми стикаємося з ситуацією, коли потрібно …

2
Використання творчості з "вільним часом"
Деякі компанії на свій подив та прибуток виявили, що програмісти - дуже креативні люди. Я думаю, що , наприклад, Google і Atlassian , які дозволяють проводити регулярні (щомісячні, я вважаю) "вільні дні", коли програмісти працюють над тим, що хочуть (із схваленням) і компанія отримує винагороду. Наведені приклади - нові продукти, …


8
Чи "правдивість" є законним терміном програмування?
SO має досить багато питань, використовуючи слово "правдивість", щоб означати значення істини виразу, коли його оцінюють як булеве значення, незалежно від його початкового типу. Це дуже корисно в динамічних мовах. Отже, моє запитання: чи це справжній термін, і якщо так, то ми використовували його до того, як Стівен Колбер зробив …

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

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

6
що таке «витончена деградація»?
Я багато чую про цей термін «Витончена деградація». Наприклад , "An application server should gracefully degrage when it is under heavy load " "Graceful degradation of user interfaces.... " Термін для мене виглядає як абстрактна річ. Будь-який конкретний приклад того, що це означає?

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

4
Віртуалізовані середовища розвитку в корпоративних мережах
Ми намагаємось реалізувати середовище розробки, використовуючи віртуалізацію для невеликої команди з 4 розробників в межах організації підприємства. Це дозволило б нам створити окремі середовища розробки, тестування та постановки - а також дозволити доступ до нових операційних систем, які є вимогами до систем чи інструментів, які ми оцінюємо. Ми переосмислили існуючу …

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