今週のQiita技術書まとめ
2022年3月13日配信
メタプログラミングRuby クラス定義について
クラス定義 クラスにはメソッド以外にもあらゆるコードを記述できます。 class Example puts 'Hoge!' end =Hoge!
エンジニアとしての"人"との働き方
概要 エンジニアとして、プロジェクトの中でどのようにチームを形作るべきなのか。 メンバー間でトラブル無く、共通の認識を持って、良いプロダクトを作るにはどうすればいいのか。 実際に働く中で疑問に思い、書籍を読んでみたので、自分の経験も含め、まとめ記事を書いてみた。 こちらの書籍(
Team Geek
複数のプログラマが関わる場合、優れたコードを書くだけではプロジェクトは成功しない。全員が最終目標に向かって協力することが重要であり、チームの協力はプロジェクト成功のカギとなる。本書は、Subversionをはじめ、たくさんのフリーソフトウェア開発に関わり、その後Googleでプログラマを経てリーダーを務めるようになった著者が、「エンジニアが他人とうまくやる」コツを紹介するものである。「チームを作る三本柱」や「チーム文化のつくり方」から「有害な人への対処法」までエンジニアの社会性について、楽しい逸話とともに解説する。
きれいなPythonプログラミング(パイソニックなコードを書こう)を読んでみた
はじめに 日頃、Pythonを使う機会があるのですが、「もう一歩詳しくなり、中級者を目指したい!」という思いから、2022/2/15に発売された書籍「きれいなPythonプログラミング クリーンなコードを書くための最適な方法( 特に、第6章にある「パイソニックなコードを書こう」が非常に勉強になったので自分なりの解釈/調査結果を含めてメモを残しておきます。 ※解釈が誤っている箇所もあるかと思います。…
きれいなPythonプログラミング
自分の書いたコードに自信を持てるプログラマーになろう [誰にでも読みやすい 広く公開できるコードを書こう] 本書ではきれいなコード(Clean Code)を書くために、コマンドライン、コード整形、型チェッカー、リンター、バージョン管理 などのその道のプロが利用しているツールを詳解し、Pythonプログラミングスキルを向上させる方法を学びます。 [Clean Codeを実践するツールを活用できるようになろう] 開発環境のセットアップ、変数の命名方法、読みやすさ向上のための最適な方法 を紹介します。 [オブジェクト指向設計を理解し アルゴリズムを活用しよう] コードの公開に必要となるド...
Haskell の好きなところ
はじめに プログラミング言語 Haskell の好きなところをまとめてみました。 この記事をきっかけに、Haskell に興味を持っていただけたら幸いです。 型システム Haskell は強い静的型付け言語です。静的型付け言語のメリットとして、コンパイル時に型検査を行うことでプログラムを実行する前に間違いに気付ける、という点が挙げられます。
「人生で影響を受けた本100冊」に28冊足す計画(20冊), OSEK(43)
人生で影響を受けた本100冊。 に付け加える本を10冊選ぶ作業に入る。 場合によっては20冊くらい一覧にして、そこから選ぶかも。 dataに基づいた記述にする予定です。 20220816 追記
組込み開発者におくるMISRA-C
本書は、MISRA-Cの詳細な解説書です。通して読めば、これが単なる車載用ソフトウェアを対象としたプログラミングガイドにとどまらず、広く一般の組込みソフトウェア管理者・技術者にとって、その基本的概念を知り、ルールを身につけるための良いテキストであることに気づくでしょう。