Найдено результатов: 3

Есть ли какие-либо предложения по разработке документа о стандартах кодирования C# / передовой практике?

Я-недавний выпускник AI (около 2 лет), работающий на скромную операцию. Мне выпало (в первую очередь потому, что я первый 'adopter' в отделе) создать базовый (читай полезный?) C# документ о стандартах кодирования.

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

Я понимаю, что потенциально открываю дверь в целый мир разногласий по поводу "лучшего способа делать вещи". Я понимаю и уважаю тот неоспоримый факт, что у каждого программиста есть предпочтительный метод решения каждой отдельной задачи, в результате чего я не собираюсь писать что-то настолько драконовски проскриптивное, чтобы подавить личное чутье, но попытаться получить общую методологию и согласованные стандарты (например, Соглашения об именах), чтобы помочь сделать индивидуальный код более читаемым.

Итак, вот оно .... есть какие-нибудь предложения? Вообще ничего?

c#   standards   procedure    

558   25   01:21, 10th August, 2020


Список стандартных длин полей базы данных

Я разрабатываю таблицу базы данных и снова задаю себе один и тот же глупый вопрос: как долго должно быть поле firstname?

Есть ли у кого-нибудь список разумной длины для наиболее распространенных полей , таких как имя, фамилия и адрес email?

database   standards    

448   2   13:54, 29th August, 2020


взаимодействие с stdbool.h C++

В проекте я взаимодействую между C++ и библиотекой C, которая использует stdbool.h, определенный как таковой.

#ifndef _STDBOOL_H
#define _STDBOOL_H

/* C99 Boolean types for compilers without C99 support */
/* http://www.opengroup.org/onlinepubs/009695399/basedefs/stdbool.h.html */
#if !defined(__cplusplus)

#if !defined(__GNUC__)
/* _Bool builtin type is included in GCC */
typedef enum { _Bool_must_promote_to_int = -1, false = 0, true = 1 } _Bool;
#endif

#define bool _Bool
#define true 1
#define false 0
#define __bool_true_false_are_defined 1

#endif

#endif

Некоторые структуры имеют bool членов. Поэтому, если у меня есть одна из этих структур, определенных как локальные переменные в функции C++, и передать ее в функцию C, размеры будут несовместимы между C++ и C, поскольку bool-это один bye в C++ и 4 в C.

Есть ли у кого-нибудь советы, как преодолеть это, не прибегая к моему текущему решению, которое является

//#define bool _Bool
#define bool unsigned char

Что противоречит стандарту C99 для stdbool.h

c++   c   boolean   standards    

538   3   11:34, 12th August, 2020