Вопросы с тегом «c»

9
Размышляя о дате и времени - сегодня полночь в прошлом или будущем?

Это всегда загадка для меня - и я понимаю, что это не является строго проблемой в программировании или разработке программного обеспечения, но кажется, что она является достаточно распространенной в нашей области. Например, если бы я должен был установить дату истечения срока действия как...

9
что считается «опытом» с конкретным языком? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я студент CS в настоящее время в процессе поиска летних стажировок, особенно...

9
Выбор Asynch-Loader для JavaScript [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Я просматривал различные асинхронные загрузчики ресурсов и не уверен, какой из...

9
Что является стандартом для моделирования современных приложений до разработки?

Я беру свое первое приложение корпоративного уровня и хочу, чтобы моя команда смоделировала все приложение ASP.NET MVC C # еще до того, как мы выполним одну строку кода. ОБНОВЛЕНИЕ: Это не было философской дискуссией о том, когда документировать / моделировать приложение. Пожалуйста, предоставьте...

9
Основные функции для базового языка? DSL предложения?

Я наконец начал понимать сложность создания интерпретатора и компилятора. Я построил несколько версий TinyBasic, 1964 (Dartmouth) Basic и свои собственные расширения на этих языках, прежде чем перейти к этой точке. Самый последний проект, который я называю Open Source Basic ... потому что я не мог...

9
Razor или XSLT лучше для моего проекта? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я на начальной стадии разработки системы, которая по сути будет разделена на...

9
Каковы хорошие критерии для использования Tracer Bullets?

Недавно я впервые читал «Прагматичный программист» и натолкнулся на концепцию Tracer Bullets. Я понял, что я кодировал в соответствии с этой моделью в прошлом и просто заподозрил то, как я работал в своем мозгу, как «проворный». Они приводят только один пример того, где они использовали его в...

9
Что такое объектно-ориентированный мыслительный процесс? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Последние несколько месяцев я изучал ООП в...

9
Вы можете научиться функциональному программированию на C? [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 4 года назад . В результате обсуждения комментариев здесь , я задаюсь вопросом, можете ли вы...

9
Использование «ловли исключений» для улучшения читабельности, хорошо или плохо?

В разделе « Когда использовать исключение в Pragmatic Programmer» книга пишет, что вместо: retcode = OK; if (socket.read(name) != OK) { retcode = BAD_READ; } else { processName(name); if (socket.read(address) != OK) { retcode = BAD_READ; } else { processAddress(address); if (socket.read(telNo) !=...

9
Каков возможный недостаток размещения объявлений во внутренних блоках, а не в начале функции?

Там, где я работаю, есть четкие рекомендации по размещению объявлений переменных. В соответствии с этим их необходимо размещать на глобальном уровне и / или в начале функций, а не во внутренних блоках (таких как цикл for). Поскольку они были указаны людьми более опытными, чем я, я уверен, что для...

9
Почему в C # есть как короткое замыкание ИЛИ, так и не замкнутая вариация этого оператора?

Периодически мне интересно об этом: ИЛИ короткого замыкания всегда будет возвращать то же значение, что и оператор без короткого замыкания ИЛИ? Я ожидаю, что короткое замыкание ИЛИ всегда будет оцениваться быстрее. Итак, был ли введен оператор без короткого замыкания ИЛИ в язык C # для...

9
Программное решение 2000-х, я должен попытаться исправить или переделать все это?

Меня послали обсудить систему, которую в настоящее время использует определенная компания, и что с ней делать. Компания производит различные картонные дисплеи. Эта система была разработана для отслеживания клиентов, заказов и цен. Многое произошло с тех пор, как система была создана, и теперь...

9
Недвижимость под ARC: всегда или только для общественности?

Прочитав статью Роберта МакНэлли, написанную Робертом МакНэлли чуть менее двух лет назад, смиренно названную «Заповеди кода: лучшие практики для кодирования в Objective-C» , я принял практику использования свойств почти для каждого члена данных в моих классах Objective-C ( 3-я заповедь от мая 2012...

9
IPC без блокировки в Linux для многоядерных процессоров

Я пытаюсь найти способ написать приложение с IPC без блокировки на Linux, в C, с многоядерными процессорами. Давайте предположим, что у меня есть процесс 1 и процесс 2, которые пишут в FIFO или разделяемую память. Затем процесс 3 и процесс 4 будут считываться из этой общей памяти или FIFO. Возможно...

9
Каковы плюсы и минусы межпроцессного взаимодействия через сокеты и разделяемую память?

Я понимаю, что два из многих других вариантов межпроцессного взаимодействия могут быть: Общая память Розетки На самом деле я видел эти два варианта, предлагаемые Intellij Idea для отладки Java-приложения. Я хочу знать, каковы плюсы и минусы каждого...

9
Почему (позиция <размер) такой распространенный паттерн в условных выражениях?

В выражении условия (IF) все используют (position < size), но почему? Только конвенция или есть веская причина для этого? Найдено в дикой природе: if (pos < array.length) { // do some with array[pos]; } Редко встречается: if (array.length > pos) { // do some with array[pos];...

9
Хороший пример массива переменной длины C [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Этот вопрос получил довольно замораживающий прием...

9
Если модель проверяет данные, не должны ли они генерировать исключения при неправильном вводе?

Читая этот SO вопрос, кажется, что выбрасывание исключений для проверки пользовательского ввода не одобряется. Но кто должен проверять эти данные? В моих приложениях все проверки выполняются на бизнес-уровне, потому что только сам класс действительно знает, какие значения допустимы для каждого из...