[Amazon.co.jp: Eingebettete Programmierung durch testgetriebenes entwicklungsagiles Design in C-Sprache und Objektorientierung](https://www.amazon.co.jp/%E3%83%86%E3%82%B9 % E3% 83% 88% E9% A7% 86% E5% 8B% 95% E9% 96% 8B% E7% 99% BA% E3% 81% AB% E3% 82% 88% E3% 82% 8B% E7 % B5% 84% E3% 81% BF% E8% BE% BC% E3% 81% BF% E3% 83% 97% E3% 83% AD% E3% 82% B0% E3% 83% A9% E3% 83 % 9F% E3% 83% B3% E3% 82% B0-% E2% 80% 95C% E8% A8% 80% E8% AA% 9E% E3% 81% A8% E3% 82% AA% E3% 83% 96% E3% 82% B8% E3% 82% A7% E3% 82% AF% E3% 83% 88% E6% 8C% 87% E5% 90% 91% E3% 81% A7% E5% AD% A6% E3% 81% B6% E3% 82% A2% E3% 82% B8% E3% 83% A3% E3% 82% A4% E3% 83% AB% E3% 81% AA% E8% A8% AD% E8% A8% 88-James-W-Grenning / dp / 4873116147)
Lassen Sie uns verhindern, dass diejenigen, die mit diesem Buch anfangen zu lernen, im Umweltbau stolpern! Dies ist die letzte Folge der Serie, die in begann. Klicken Sie hier für eine Liste der bisherigen Serien.
Eingebettete Programmierung durch testgetriebene Entwicklung mit googletest Kapitel 8, um eingebettete Programmierung durch testgetriebene Entwicklung mit googletest durchzuführen Eingebettete Programmierung durch testgetriebenen Development-Mock & Flash-Treiber-
In diesem Kapitel werden wir den eng gekoppelten LED-Treiber-Controller durch Anwendung des Open / Closed-Prinzips und des Liskov-Ersatzprinzips des SOLID-Prinzips in eine dynamische Schnittstelle umwandeln. Einzelheiten finden Sie im Buch.
[Eng gekoppelte LED-Treibersteuerung]
↑ bis ↓.
[LED-Treibersteuerung, auf die das SOLID-Prinzip angewendet wird]
https://github.com/tomoyuki-nakabayashi/TDDforEmbeddedC_SolidDesign Bereit zum Festschreiben: SHA:4b0857eeb273736d7e5cf9d2c424e99797f31fbd
Diesmal dauerte die Vorbereitung viel Zeit. (Es gibt viel Rauschen in der Probe ...) Wenn Sie beim Kopieren des Buches fortfahren möchten, beginnen Sie mit dem Festschreiben in ↑.
In diesem Buch wird nicht nur beschrieben, wie TDD in C-Sprache ausgeführt wird, sondern auch, wie ein flexibles Design realisiert wird, das in C-Sprache einfach zu testen ist. Zu diesem Zweck ist es notwendig, Funktionszeiger effektiv zu nutzen. Wie im Buch ausgeführt, spielen Funktionszeiger eine wichtige Rolle beim Design und werden von Programmierern in C-Sprache (einschließlich mir selbst) häufig übersehen. Dieses Buch, in dem Sie so wichtige Techniken erlernen können, ist äußerst wertvoll und ich hoffe, dass viele eingebettete Programmierer es lesen werden.
Das Programmieren in C-Sprache mit TDD macht viel Spaß. Wir hoffen, dass dieser Artikel Programmierern, die sich mit Embedded-Entwicklung befassen, dabei helfen wird, mit TDD in C zu beginnen.
Wir bereiten derzeit eine Build-Umgebung für CMake vor. Wir planen, eine Umgebung zu erstellen, in der Sie in einer Vielzahl von Umgebungen studieren können.
Recommended Posts