Magnolia Tech

いつもコードのことばかり考えている人のために。

2022-03-01から1ヶ月間の記事一覧

自宅のインターネット環境をau ひかりに変えた

フレッツテレビや、ひかり電話を解約することにした。 だったら何の回線でもいいんじゃないか?ということで、自宅のインターネット環境を「au ひかり」に変えてみた。 せっかく工事が発生するなら、NTTのダークファイバーを使っていないauにしてみよう、と…

方法論は、問題は解決してくれない

ドメイン駆動設計と向き合うんじゃなくて、ドメインと向き合うんですよ— magnoliak (@magnolia_k_) 2022年3月26日 でも方法論に関する技術書、結構分厚いし、内容も難しいから結構集中して、自分の使える時間をかなりがっつり注ぎ込んだり、読書会でみんなで…

issueを書く時に気をつけること...まずは「書くこと、書かせること」そして「感想や予測ではなく、事実だけを書くこと」

issueの書き方1. 題名は観測された事実を書き、感想や予測を混ぜない2. どういう挙動を期待し、何が違うのかを明確にする3. 発見されたときの環境条件を明らかにする4. 自分でも再現できたか、できたらその手順は何かを示す5. 再現できない場合は、可能な限…

コードから読み取りたいことは何なのか、定義が必要じゃないか

・実装の意図を読み取る(コードブロックとかメソッドのレベル)・処理方式/設計思想を読み取る(クラスとかモジュールのレベル)・ユースケースの目的を読み取る(APIやパブリックインタフェースのレベル)・ドメインの知識を読み取る(全てのコード全体のレベル)…

printデバッグに絵文字を使うと捗る話

雑にprintデバッグしたい時、を使うと、赤くて目立ちますあと、目線が有るんで、「あ、ここを見るのね」ってわかって便利です(なにが?)— magnoliak (@magnolia_k_) 2022年3月21日 というツイートをしたら意外と反応が多かったので、ブログのエントリとし…

『プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書』は書名に偽りのない、全部入りの1冊

プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書作者:きしだ なおき,山本 裕介,杉山 貴章技術評論社Amazon 予約していたので、早速届きました。 Javaを使ってプログラミングを学ぼうとする人は、とりあえずこれ買っておけば…

文法を学んだ次に知りたいのは、ゼロから巨大なコードを書き上げる方法ではなく、"既存のコードの改修を適切にやれる方法"なんじゃないか

プログラミングの入門書、「ゼロからコードを書いていく」ことは教えてくれるけど、「今あるコードをどうやって壊さず機能を追加してくれるか?」というのは教えてくれないんだよなゼロからコードを書いている時間より、既存のコードを読んで影響を確認し、…

見通しの悪いコードができあがってしまう、その理由

クソコードができあがるのは「影響の及ぼすコンポーネント量を最小にする」という個別最適の価値観が支配的になった時、です影響の及ぶ範囲を小さくするために、巨大で複雑なコードの塊を一箇所に追加し始めたりするのですそうした方が関心の範囲が限定でき…

『良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方 』と、『プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書』を注文した

良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方作者:仙塲 大也技術評論社Amazon プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書作者:きしだ なおき,山本 裕介,杉山 貴章技術評論社Amazon …

vimのコメント文字の挿入方法をカスタマイズする

vimではコメントを1行書いて改行すると自動的にコメント文字をインサートしてくれる機能が有る。1行コメント、ブロックコメントのどちらにもサポートがあり、けっこうカスタマイズの自由度が広い。 vim-jp.org Vim-Scalaの設定が微妙に好きではないので、~/.…

YAPC::Japan::Online 2022へ参加した

yapcjapan.org 3/4,5と開催されたYAPC::Japan::Online 2022に参加しました。 YAPCに参加すると、「帰ってきた感」がある#yapcjapan— magnoliak (@magnolia_k_) 2022年3月5日 大人になって友人ができた、これなーほんとコミュニティに感謝しかない#yapcjapan—…

書かれて、レビューされて、合意されたものが”決まったこと”

これ超大事単にペラペラ喋っても、それはレビューできないんだよ喋ってることってまとまっていないからディスカッションはいいんだけどねただ言っただけのことを「決め事」にするのはとても危険 https://t.co/DzASlZNqqs— magnoliak (@magnolia_k_) 2022年3…