Cover Image for Python開発者のためのC言語入門: プログラミングの深みにダイブ!

Python開発者が、複雑な問題を解決できるようになったり、コンピューターの仕組みを理解できるようになったりするために、Python開発者がC言語を学習する意義、そして、Python開発者がC言語を学習する時に、躓きがちなことについて、解説したいと思います。

校長
校長
Cover Image for 【知らないと損】ソフトウェア技術者がGitを使用すべき理由4選【徹底的な差分管理】

【知らないと損】ソフトウェア技術者がGitを使用すべき理由4選【徹底的な差分管理】

変更履歴をコミットという非常に小さな単位で残す事ができるようになり、ソースコードの可読性を保ったまま、いつ誰が何のためにそのソースコードを追加したのかを記録することが出来るようになります。ファイルや行単位で、差分の履歴を追う事も出来るので、参照や検索も非常にしやすいです。コメントと違って、変更履歴を付け忘れるということも、Gitを使っている限り、絶対におきません。

校長
校長
Cover Image for 【衝撃の事実】なぜ頭の良い人はソースコードが汚いのか

【衝撃の事実】なぜ頭の良い人はソースコードが汚いのか

まず、大前提として、読みにくい/読みやすいソースコードとは何でしょうか?読みにくいソースコードの特徴や、読みやすいソースコードの書き方は、ネットや本で調べると、なんとか原則だの、何だの色々ありますが、可読性というのを一言で表現すると、認知負荷が高いか/低いかという話です。

校長
校長