7of9 百姓的エンジニア at work さんはインスタンス qiitadon.com のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。 もしお持ちでないなら こちら からサインアップできます。

7of9 百姓的エンジニア at work @7of9@qiitadon.com

必要な事項記載の取説は当然だが


A. 取説を頑張る
B. ソフトの見た目を分かりやすく

ユーザに役に立つのはBの方

Aを頑張っても取説を読まなくなる

C++ Builderでは任意の矢印のannotationは作るのができない、もしくは面倒

なので、TLabelで動きが分かる記載にした

1. 画像を用意
2. 画像にannotationを付ける

数カ月後、画像のannotationを変更したいが、編集場所に行く必要がある
=>
C++ Builderでannotation付けるか?

んんんん????

関数内で確保した構造体のメンバ配列をfree()させたあと再確保しようとしてmallocしたらNULLポインタが返ってきて「なぜ???」となっている

日本語の体言止めの少し長いやつ

助詞が強調されれば、可読性が上がるように思う

XXXXXXのYYYYYYYYYとZZZZZ

[x] ロジック実装
[x] テスト用フォーム実装
[ ] 分かりやすい資料

🤔

半年後にこの仕組みが2分で分かる資料

🤔

対応済

// if (res.Length() > 0) {
// res += L",";
// }
if (idx != 0) {
res += L",";
}

> Mirror mirror on the wall
> Who is the fairest of them all?

Snow whiteの有名なフレーズ

うちのソーちゃんが一番きれいざます

やっかいなものを見つけた

String

Length()で確認して、","を追加

1つ目がL""の時にLength()は0になる

という部分の失敗

おかしいものを見つけたが、それを再現するテストは何か?

if文のniminal pathをどちらに書くか

if (XXX) {
// nominal path
} else {

}

if (XXX == false) {

} else {
// nominal path
}

early returnなども入れると、書き方は幾通りか

ソース内で一貫性のある書き方なら読みやすい

あれが失敗、ということはテストに抜けがあったな

よし、失敗

今のうちどんどん失敗するぞ

一応できたかな

抜けがないか、もう少し考えようか