Programowanie modułowe w języku C - interfejsy

0

Hej wszystkim,

Chciałem się zapytać czy są gdzieś/ktoś miał styczność z ogólno dostępnymi materiałami dotyczącymi programowania modularnego w C (nie mylić z C++). Od wieku wieków w firmie spieramy sie co jest lepsze: setter/getter, shared variable. Jak zaprojektowac poprawnie moduł (interfejsy) aby to było zgodne ze sztuką/dobrą szkołą.
Może gdzieś są spisane jakieś dobre praktyki. Z góry dzięki za feedback.

1

Dobre ale już trochę leciwe i nie ukrywam że autor pokazuje tylko 1 podejście do problemu: https://www.oreilly.com/library/view/c-interfaces-and/9780321562807/
Klasyki: https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria_for_modularization.pdf
http://misrc.umn.edu/workshops/2002/spring/darcy_020802.pdf
https://dl.acm.org/citation.cfm?id=257586

Również typowe techniki obiektowe mają zastosowanie w C. Klasyczna pozycja to ooc.pdf do odnalezienia w zasobach sieci.
Także potencjalne miary modularyzacji z kręgu OOD.

Poza tym... nieco inaczej można podchodzić do modułów w aplikacji "klasycznej" (cokolwiek by to nie znaczyło) jak i wbudowanej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1