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

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

3
Який сенс у детальному питанні про інтерв'ю для старшого розробника? [зачинено]
Важко сказати, про що тут питають. Це запитання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтовано відповісти в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . У мене було інтерв'ю з …
10 interview 

6
Що визначає роль "розробника програмного забезпечення"
Я молодший розробник програмного забезпечення і працюю в компанії менше року. Хоча я завжди думав, що розробник програмного забезпечення означає щось розробляти програмне забезпечення та КОДУВАТИ, мої завдання в більшій мірі полягають у адміністративному типі роботи, такі як налаштування Дженкінса, реплікація SQL тощо. Чи включаються ці завдання в роль розробника, …
10 company  roles  task 

3
Чому Internet Explorer має стільки несумісностей з іншими браузерами?
Internet Explorer має низку фірмових функцій, які не зустрічаються в інших браузерах, а також ряд невідповідностей стандартам. Хтось має уявлення, що є причиною цих несумісностей? Наприклад: я розробляю розширення для браузера, використовуючи рамку Crossrider . Розширення добре працює з усіма комбінаціями [Windows | Mac OS | Linux] та [Chrome | …

4
Заміна на приклад Java?
Тож я досить новачок у програмуванні в реальному світі (за межами академічних проектів) і натрапив на безліч дописів, у яких говориться, що використовувати instanceofце погано, щоб визначити, для якого класу конкретний об’єкт. Моя ситуація полягає в тому, що у мене є три класи, базовий клас продуктів, той, який розширює цей, …

4
Як я можу оновити велику застарілу базу коду, щоб відповідати конкретним стандартам якості?
Є багато інформації про інструменти та методи вдосконалення застарілих баз кодів, але я не натрапив на жодні успішні приклади реального світу. Більшість порад є на мікрорівні, і, хоча це корисно, не переконує багатьох людей через відсутність доказів, які можуть допомогти на макрорівні. Я шукаю конкретні вдосконалення, які виявилися успішними в …

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

5
Чи може / має чи в базовому режимі пошук основних даних із Моделі у MVC?
Враховуючи концепцію "худих контролерів, жирових моделей" та загального визнання того, що Views можуть безпосередньо закликати Моделі, коли потрібні дані для виведення даних, чи варто розглядати обробку частин запитів "дістати та відображати" в межах Views, а не контролера? Наприклад (спроба зберегти код досить загальним): Контролер <?php class Invoice extends Base_Controller { …


7
Тимчасові змінні та вимоги до довжини рядка
Я читав Рефакторинг Мартіна Фаулера . Це, як правило, чудово, але, схоже, одна з рекомендацій Фоулера викликає невеликі проблеми. Фоулер рекомендує замінити тимчасові змінні на запит, тож замість цього: double getPrice() { final int basePrice = _quantity * _itemPrice; final double discountFactor; if (basePrice > 1000) discountFactor = 0.95; else …

2
Як вийти в App Store як фізична особа
Я написав додаток для iOS, і хотів би випустити його в App Store. Я фізична особа, тому її не звільняють через компанію чи що-небудь, тільки я. Чи типово просто випустити безкоштовний додаток під власним іменем? Якщо так, що було б доречно подати інформацію про авторські права?
10 ios  appstore 

7
Чи використання умов безпеки з огляду на порушення MVC?
Часто те, що відображається користувачеві (наприклад, на веб-сторінці), частково базуватиметься на перевірках безпеки. Зазвичай я вважаю безпеку рівня користувача / ACL частиною бізнес-логіки системи. Якщо представлення явно перевіряє безпеку для умовного відображення елементів інтерфейсу, чи порушує MVC вміст бізнес-логіки?

3
Чи повинен складний вираз EL замінити одним яйцевим гетером?
Якщо у мене є компонент, який умовно візуалізує на основі кількох змінних, який є оптимальним способом обробки оператора render ... чи повинна логіка жити в декларації компонента або в якійсь формі допоміжного класу? Текстовий шум відображається лише тоді, коли тварина є слоном чи собакою, а тварина не приглушене. Варіант 1: …
10 jsf 

7
Це "анти-візерунок", і чи варто його припиняти, чи це розумний дизайн?
Я в основному дивився на те, щоб зробити наступне під час створення служби REST: HTML запитується служба повертає потрібну веб-сторінку, але без запитуваного "ресурсу", наприклад. дані веб-сторінка містить JavaScript, який видає запит AJAX до тієї ж служби (різного типу вмісту) сервіс потім повертає фактичні дані (JSON) і на сторінці відображає …

2
Як би вводилися помилки під час створення макетів динамічною мовою?
Проблема виникає під час виконання TDD. Після пари тестування типи повернення деяких класів / модулів змінюються. Якщо статично типізована мова програмування, якщо попередній макетний об'єкт використовувався в тестах якогось іншого класу і не був модифікований для відображення зміни типу, тоді будуть виникати помилки компіляції. Однак для динамічних мов зміни типів …

1
легка індексація документів для обробки менш ніж 250 тис. потенційних записів
Нещодавно я опинився, що розбирався над обмеженнями механізмів індексації документів. Я розробляв невеликий веб-сайт, який потребував досить надійних пошукових можливостей, але через їхні апаратні обмеження я не міг розгорнути рішення, пов'язане з люценом (наприклад, Solr або ElasticSearch, як я зазвичай), щоб вирішити цю потребу. І навіть тоді, коли мені потрібно …

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