Wpis z mikrobloga

@rancosster: Burdel? W tym podejściu wiadomo od razu gdzie co jest. Weź jakiś plik c z linuksa, żeby znaleźć definicję czegoś, trzeba przeszukać kilka plików. Jeszcze dochodzi to, że headery nie odpowiadają źródłom.
@GlenPL: Można to zrobić, ale trzeba pamiętać pointer do funkcji, albo zrobić coś na kształt vtable z cpp. Tylko, że takie wywołania będą wolniejsze niż te bezpośrednie.
@patste: Używanie określonej konwencji to sprawa indywidualna. Najważniejsze jest zachowane spójności i konsekwencji w obrębie projektu.
Zasada rozpoczynania nazwy metod od czasownika dotyczy głownie języków zorientowanych obiektowo, ale tam nie robi się burdel dzieki hermetyzacji.
W c jest z tym różnie - często można spotkać nazwę modułu jako prefiks nazwy funkcji, lub układ rzeczownik_czasownik().
Zerknij sobie na: https://www.kernel.org/doc/Documentation/CodingStyle
Zasada rozpoczynania nazwy metod od czasownika dotyczy głownie języków zorientowanych obiektowo, ale tam nie robi się burdel dzieki hermetyzacji.


@devml: Myślę, że konwencja LibName StructName i później FuncName jest najlepsza, np. tak jak w pthreads. Chciałem napisać liba w c i zastanawiam się, jak to wszystko zaprojektować i nazwać. Projektowanie jest dużo trudniejsze niż implementacja :(