0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

職業訓練
https://qiita.com/kaizen_nagoya/items/95368b63fa21d64271ec

Programmer, Day 13
https://qiita.com/kaizen_nagoya/items/799b5198c2ede17f7d20

C言語(C++)が必要な人と必要ない人
https://qiita.com/kaizen_nagoya/items/2afe9e846b55b24cb6f1

C言語を習得する3つの方法
https://qiita.com/kaizen_nagoya/items/84cab0888c193bba429b

Programmer, Day 15
https://qiita.com/kaizen_nagoya/items/b1b1fc9a3eb0ff474c86

MCP入門 〜面倒なことはAIエージェントにやらせよう〜 を聞きながら
https://qiita.com/kaizen_nagoya/items/54b648c838fae8d57e38

職業訓練(IT) オープンソースとユーザビリティ教育。構造化とUMLを使って。
https://qiita.com/kaizen_nagoya/items/c41988c2f8ce1b61a08a

名古屋Reject会議 ふたたび
https://qiita.com/kaizen_nagoya/items/d35d2de4a35abb797126

Qiita Tech Festa 2025 自己記事一覧
https://qiita.com/kaizen_nagoya/items/83f7b7d9609d6789dc3a

gcc(gnu), clang(llvm)コンパイルエラー・警告比較(1) D_04_03.c, docker(155) error(51)
https://qiita.com/kaizen_nagoya/items/780be9109348340e20e0

講義・演習体系 第二段階 参照一覧
https://qiita.com/kaizen_nagoya/items/a55a74f8efb9ac58cb18

<この項は書きかけです。順次追記します。>
This article is not completed. I will add some words and/or centences in order.
Este artículo no está completo. Agregaré algunas palabras en orden.

MISRA C

MISRA C まとめ #include
https://qiita.com/kaizen_nagoya/items/f1a79a7cbd281607c7c9

Misra Example Suite at docker コンパイル完了までの道のり。docker(154) error(56)
https://qiita.com/kaizen_nagoya/items/71f04a0204d5a1114577

一つづつMISRAが作成した直したソースは別に解説します。
docker(201) gcc(gnu), clang(llvm)コンパイルエラー・警告比較(1) D_04_03.c
https://qiita.com/kaizen_nagoya/items/780be9109348340e20e0

docker(202) gcc(gnu), clang(llvm)コンパイルエラー・警告比較(2) R_02_02.c
https://qiita.com/kaizen_nagoya/items/496869b87dd3d29cea8b

docker(203) gcc(gnu), clang(llvm)コンパイルエラー・警告比較(3) R_05_03.c
https://qiita.com/kaizen_nagoya/items/cb0d1da183f4f1e9e59d

docker(204) gcc(gnu), clang(llvm)コンパイルエラー・警告比較(4) R_07_04.c
https://qiita.com/kaizen_nagoya/items/73b9f16638273a74d807

docker(205) gcc(gnu), clang(llvm)コンパイルエラー・警告比較(5) R_08_04.c
https://qiita.com/kaizen_nagoya/items/c753db14cc95a9303fa5

docker(206) gcc(gnu), clang(llvm)コンパイルエラー・警告比較(6) R_09_0x.c
https://qiita.com/kaizen_nagoya/items/8ad38c8728440688255c

docker(207) gcc(gnu), clang(llvm)コンパイルエラー・警告比較(7) R_10_0x.c
https://qiita.com/kaizen_nagoya/items/05dd6f6c14aeafbe3e71

docker(208) gcc(gnu), clang(llvm)コンパイルエラー・警告比較(8) R_11_0x.c
https://qiita.com/kaizen_nagoya/items/9962647a1b510825fa6e

docker(209) gcc(gnu), clang(llvm)コンパイルエラー・警告比較(9) R_13_0x.c
https://qiita.com/kaizen_nagoya/items/dcd2de1267e3c3449536

docker(210) gcc(gnu), clang(llvm)コンパイルエラー・警告比較(10) R_14_0x.c
https://qiita.com/kaizen_nagoya/items/772f49486e7cca1dbeb9

gcc(gnu), clang(llvm)コンパイルエラー・警告比較(12) R_17_03.c, docker(165) error(50) https://qiita.com/kaizen_nagoya/items/f85e29050b99ea1c2538

Day 14

構造化

program はじめてのC/C++ 構造化プログラミング
https://qiita.com/kaizen_nagoya/items/918148868c2afc1810d4

p.170

期待通り:妥当性確認(validation)済み

Q  5W1Hでレビューをしようとすると上限を設けないと無限に出てきてしまうため、どのくらいを目途に出したほうがいいのか
A システムの安全(safety), 安心(security)の必要性に応じ、Reviewerの能力を特定することが大事。
ある能力以上の人が確保できたら、安全、安心の度合いに応じて、1時間、1日、1週間などの時間で設定する。場合によっては、指摘項目は10個以上、100個以上、1000個以上などの目標を設定することがある。

レビューに時間をかけすぎるより、開発の初期段階、設計変更または仕様変更があった段階、納期前の3回以上レビューをするとよい。
1週間でシステムを収める場合は、初日、3日目、5日目に1時間づつやる感じ。

ちょけねこ たんじょうびのおくりもの 安全(96) 図(34)
https://qiita.com/kaizen_nagoya/items/fc9675686c229f7a155e

P.190

レビュー

国際規格になっているレビュー方法
FTA
FMEA
HAZOP

P.194- 197

道具が大事
改善提案には仕様する道具(tool)の種類と、使い方(自動化)を含むとよい。
github, gitlab, bitbucketは必須かも。
成果物であるソースコードと、測定、課題などがすべて同じシステムで管理する。

設計と保守を同じシステムで行えば、DevOps(development, operation)として管理できる。

bitbucket/git(16)hub/gitlab連携環境構築 悪戦苦闘
https://qiita.com/kaizen_nagoya/items/87352fe88ceed2c1732d

アジャイルサムライ & 公開算譜は機敏だ(An Open Source Project is Agile)Git(12)Hub with Docker。仮説(51), Youtube(2)
https://qiita.com/kaizen_nagoya/items/5dd49a046b5991af3a5e

卒業論文、修士論文、博士論文はgit(17)hub/gitlab/bitbacketのprivate利用をお勧め LaTeX(10)
https://qiita.com/kaizen_nagoya/items/eb9945a2649f6f3eabd0

タイミング:Daily buildの場合は毎日。
毎日ビルド、毎日レビューまたはインスペクション(ツールを含む)

github linux
https://github.com/torvalds/linux

祝VZエディタソースコード公開
https://qiita.com/kaizen_nagoya/items/baad23cf4a041ce845a9

検証(verification)
検査(inspection)
https://www.oxfordlearnersdictionaries.com/definition/english/inspection?q=inspection

an official visit to a school, factory, etc. in order to check that rules are being obeyed and that standards are acceptable

表8.1 良い設計の特性

設計ガイドライン
1 適切なサイズのモジュールであること
2 同じ機能が複数点在していないこと
3 モジュール内部に詳細が隠蔽されていること
4 高いコヒージョンであること
5 弱いカップリングであること
6 ファンアウト数が7以下であること
7 バランスのとれたシステム形状であること

改訂版 良い設計の特性

設計ガイドライン
1 均衡のとれた系(system)形状である
2 適切な大きさの要素(module)である
3 同じ機能が複数点在していない
4 高い凝集度(cohedion)である
5 弱い結合度(coupling)である
6 内部に詳細を隠蔽している
7 扇出力(fun out)数が1桁である

上が優先順位が高い。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?