«Большие» функции в коде.
?? ????? ?? ????????????????? ????? “Lepsik” ?? ???????? ? Microsoft (????):
????? - ????
1, 2. ???????????, ??????? - ??? ???????? ????????. ?????? ??????? ????? ?????? ??????? ????? ?????? ???????? ??? ??????? ?????? :)
3. ????? ?? ?????? ??????? ?????? ???? ?? ??????, ?? ????? ??????? ? ???????? ???????? ??? ?? ??????, ?.?. ? ????????? ?????? (? ?? ? ? ????????? ??????????).
??????, ??? ??? ???? ? ??????? :)
??? ?????? ? ??? ????????? ?????????. :)
? ??????? ????????? Microsoft/IBM/SONY, …. ????? ?????? ???. ? ??? ???? ?????? ? ????? ? ????? ???????. ? ???? ? ??????? ???? ???????? ?????? ?????????.
?? ???? Microsoft ?? ?????. ????????, ??? ????? ???.
??-??????, ????? ???????, «coding guidelines», - ????. ? ??? ?? ?????? ?????????? ?? ??? ????????, ??? ????? ????? ? ????. ?? ????????? ?????? ??????? ?? ??????? ???????? ??? ??????, ??? ????????????. ??????, ???????, ??? ??? ????? ??????????? ? ??????????? Microsoft Office, ?????? ???????? ?????????? ?????? ????? ????????? ????. ??????, ?? ?? ??????????? ??????????. ???????, ??????? ?? ??? ?????? ????? ????????? ???.
??-??????, ??????????? ?? ?????? ???????/?????? ????? ??? ?? ???????????????? ????????. ?????????? ????? ??????, ?? ??????? ????????????? ??????? ??????? ????? ???? ?????????. ?????? ??????? ????????????? ????, ?? ??????? ?????????????? ????????? ??????????, - ????????? ????????. ?? ????? ???? ?? ??????? ?? ??????? ???????? ????????. ?????? ??? ?? ????? ???????, ???? ? ?????? ?? ????????. ?? ??? ????? ?? ?????????? ??????????? ????, ???????????? ???????? ?? ????????, ? ???? ???????? ???-???? ?????? ?????.
?????, ??????? ????? NtGetSystemInformation ???????????? ????? ????? ??????? switch, ???????????? ?????????? ???????? ?? ????????? ??????? ?????? ???????? ?? ????. ???????????? ?? ????????????? ??? ?? ????? ????? ??????? ??????????? ??????? ?????? ?? ????????.
?? ????? ???????? ??? ???????????? ???. ?????????????? ?????????? ?? ?????? ??? ????????????? «coding guidelines». ?? ? ????? ???? ??? ????. ????? ???????, ??? ???????? ?????????? ???????? ???????? ??????? ????? ?????? ?? ?? ?????? ?????. ???? ?????? ?????? ?????????? ? ?????????? ???.
Cross-posted from blog.not-a-kernel-guy.com.