今週のQiita技術書まとめ
2016年9月25日配信
リーダブルコード~より良いコードを書くために~(1/3)
概要 研究過程を経てやはり良いコードであると開発スピード/品質が高まると強く感じたので、どうすれば良いコードになるか改めて勉強した。 教材は教授からお勧めしていただいたリーダブルコード( )を読み、本記事では自分のためにもざっくりまとめました。 1.良いコードの定義 他人が理解するのにかかる時間が短い
リーダブルコード
コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明する。日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。
Python の Active Record 系フレームワークを拡張してみた
入社すると、そこは Active Record だった 2015年夏に、ある AI 系のスタートアップに入社した。5年ぶりくらいのまともな開発だった。 使用しているのは Python Django (のちにPython の Google App Engine も)。Rails とよく似たフレームワークである。7年くらい前にRails をさわったことがあった。なので、フレームワークの考え方にはついて…
ユースケース駆動開発実践ガイド
なぜ、オブジェクト指向“らしく”ならないのか?設計を強くするための教科書。オブジェクト指向開発の保守本流。必要最小限のステップでユースケースから保守性が高く動作するコードを得るための手法がここに。分析麻痺に陥らないための思考プロセスを、理論、実践、練習の3ステップを通して完全理解。
GitHub 入門
はじめに 現状 仕事ではSubversionを使用。仕事とは関係なく、プライベートでGitHubを使ってみたい。 GitHubに登録してみたはいいものの、1年くらい放置。 今さらですが、勉強のために、GitやGitHubについてまとめてみようと思った。(自分のメモ用でまとめたので、もし間違ってるところとかおかしいところがあったら教えていただけると助かります)
GitHub実践入門 〜Pull Requestによる開発の変革
良いコードを迅速に生み出す快適な共同開発。手を動かして身に付ける、実用的なワークフロー。
自社開発メインの会社に新卒で入ってしまった人のための業務委託に関する基礎知識まとめ
僕もそうなのですが、自社プロダクトだけで成り立っている(この記事では「自社開発」と表現します)会社に新卒で入ってしまうと「業務委託?請負?なにそれおいしいの?」状態で他社と一緒に開発をすることについて何も知らないまま何年も社会人生活が過ぎてしまうパターンも珍しくないかと思います。 しかし、たとえ自社開発企業だからと言っても一部の部署では業務委託をしていたり、自分が退職して業務委託する(される)会社…
Visual Studio Code のおすすめ拡張機能と設定値(2018/3 版 随時更新)
<i class="fa fa-map-marker"</i 前書き Atom でも Kobito でもなく、Visual Studio Code を使っています。比較的軽量なのと、Visual Studio (2005) で開発をしていたこともあり UI がなじみます。あと Markdown で書けるので好きです。 ここには設定値と、インストールしているおすすめな拡張機能を書いておきます。 …
はじめてのVisual Studio Code
本書は、Linuxの「Ubuntu」を環境例として、「Visual Studio Code」の導入方法からはじめて、基本的な操作、コード編集のための機能の使い方まで、詳しく解説しています。
Android アプリケーション技術者認定試験ベーシック合格法
Androidアプリケーション技術者試験ベーシック( 受験しようと思うけどどのくらい、どうやって勉強すればいいかわからないという方の役に立てれば幸いです。 試験について インターネットから申し込み・会場の予約をして受験します。 日本全国のテストセンターで、ほとんど毎日受験することができます。
脆弱性スキャナVuls 関連リンク集
脆弱性スキャナVulsに関連する情報へのリンクをまとめてみました。 新しい情報を見つけたら随時更新していきます。 公式リポジトリ - インストール