русский
Germany.ruForen → Архив Досок→ Programmierung

Как бороться с "теоретиками"?

30.08.17 12:46
Re: Как бороться с "теоретиками"?
 
anly коренной житель
anly
in Antwort dymanoid 31.07.17 19:38

НП.

Я вот с неделю назад, взял код с репозитория, простмотрел изменения и увидел странный код от моего коллеги.

Вот он: что было раньше слева, что сделал коллега - справа.


доваблю что
- функция, фрагмент которой приведен, возвращает признак ошибки или успеха BOOL
- функция, SetData возвращаете тоже признак ошибки или успеха, но HRESULT.
Ну а это известные определения от Майкрософта:
typedef int BOOL;
#define FALSE 0
#define TRUE 1
typedef long HRESULT;
#define S_OK 0L
#define E_FAIL 0x80004005L


получается, если SetData возвратит E_FAIL, то возвращаемое значение (которое должно быть BOOL) будет не непонятно чем (т.е. и не TRUE, и не FALSE).

Я написал коллеге письмо с этим объяснением, но уже неделя прошла, а он ничего не подправил.


Вот думаю что делать? Может самому втихаря исправить?
Или чего сделать чтоб и код подправить и отношения с коллегой не ухудшить?



Проклят нарушающий межи ближнего своего (Втор.27:17)
 

Sprung zu