Запитання з тегом «philosophy»

7
Як уникнути того, щоб сильніший дописувач не був відкинутий у небуття?
Як нещодавно тут повідомлялося : Xamarin розробив Cocos2D-XNA, 2D / 3D рамку розвитку ігор, створивши міжплатформенну бібліотеку, яку можна включити до PCL-проектів. Однак засновник проекту, який був роздвоєний, говорить : Мета ліцензії MIT - обмежити ваше добросовісне використання. Щоб не заохочувати вас брати програмне забезпечення, ребрендіруйте його як власне, а …

13
Філософія невизначеної поведінки
Специфікації C \ C ++ не дозволяють компіляторам відкрити велику кількість форм поведінки, щоб реалізувати їх по-своєму. Існує ряд питань, які завжди запитують тут про те саме, і у нас є чудові повідомлення про це: https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo https://stackoverflow.com/questions/4105120/what-is-undefined-behavior https://stackoverflow.com/questions/4176328/undefined-behavior-and-sequence-points Моє питання не в тому, що таке невизначена поведінка, чи це справді …

7
Тверді принципи проти YAGNI
Коли принципи SOLID стають YAGNI? Як програмісти, ми постійно робимо компроміси між складністю, ремонтом, часом розробки тощо. Серед інших, два з найрозумніших рекомендацій щодо вибору - це, на мій погляд, принципи SOLID та YAGNI. Якщо вам це не потрібно; не будуйте його, а зберігайте його в чистоті. Наприклад, наприклад, коли …

26
На що ви хочете, щоб мовні дизайнери звернули увагу? [зачинено]
Метою цього питання є не складання списку білизни функцій мови програмування, без яких неможливо жити, або якщо ви хотіли, щоб це було вашою основною мовою, яку ви обрали. Мета цього питання полягає в тому, щоб з’ясувати куточки дизайну мов, які більшість мовних дизайнерів можуть не замислюватися. Отже, замість того, щоб …

4
Конкретні приклади максиму "єдиний спосіб зробити це" Python [закрито]
Я вивчаю Python і мене заінтригує наступний пункт у PEP 20 The Zen of Python : Повинно бути один - і бажано лише один - очевидний спосіб це зробити. Хоча спочатку це може бути не очевидним, якщо ви не голландці. Чи може хтось запропонувати конкретні приклади цієї максими? Мене особливо …

10
Корабель рано, Ніколи не корабель [закрито]
Це розпочалося як «Зауваження до себе», тому, вибачте, будь ласка, якщо розчарування занадто очевидно, а написання менше зоряного ... Три основні теми, з якими я останнім часом працював у авангарді своєї думки: Мотивація Навчання (цікавість) Робити (робити) Я вже місяцями вивчаю мотивацію та стимули. Здається, існує нескінченна кількість різних мотивацій, …

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

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

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

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

8
Як грати разом "Вам це не потрібно" та "Зараз краще, ніж ніколи"?
Я часто відчуваю, що обіймаю "зараз краще, ніж ніколи", коли просуваю СУХОСТЬ дизайну. Як правило, я вважаю, що мені потрібно виховувати розуміння Єдиного авторитетного місця для частини знання в контексті системи інших знань. Таким чином, я схильний проектувати систему "зараз". І навпаки, ця практика змушує мене будувати досить далеко заздалегідь, …

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

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

3
Рекомендуйте схему / підхід до викриття / толерантності / відновлення після системних помилок, обробку винятків (наприклад, у Java, C ++, Perl, PHP)
Чи можете ви порекомендувати схему / підхід до розкриття / допуску / відновлення після системних помилок, обробку винятків (Java, C ++, Perl, PHP)? Про деякі помилки потрібно повідомити. Деякі помилки можна обробляти внутрішньо (шляхом повторного спроби або є несуттєвими (можуть ігноруватися). Як ви структуруєте код для їх лову? Але всі …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.