2018-01-01から1年間の記事一覧

レシピ登録アプリを作った

シェフ同士でレシピを共有できるアプリを作成しました。ユーザー(シェフ)登録機能、レシピ登録機能を実装しています。Myrecipes github.com

プロを目指す人のためRuby入門読み終わりました

プロを目指す人のためのRuby入門の読書感想文です。 私のレベルと学習の動機 プログラミング経験は8ヶ月ほど。仕事としては1件だけコーポレートサイトを作成したことがあるだけ。 現在はバックオフィス系の仕事をしているのですが、プログラマにジョブチェ…

プロを目指す人のためのRuby入門・第12章重要ポイントまとめ

「プロを目指す人のためのRuby入門」の第12章を読み終わりました個人的に重要と判断したポイントをまとめます。 Bundler Bundlerとはgemの依存関係を管理するためのgemのことです。 プロジェクトごとにgemの依存関係を管理し、正しいgemとversionの組み合わ…

プロを目指す人のためのRuby入門・第11章重要ポイントまとめ

「プロを目指す人のためのRuby入門」の第11章を読み終わりました個人的に重要と判断したポイントをまとめます。 デバッグの方法 ・printデバッグ…プログラムにprint(p, puts)を埋め込んで、ターミナルに出力される値を確認して不具合の原因を探る方法 ・ログ…

プロを目指す人のためのRuby入門・第10章重要ポイントまとめ

「プロを目指す人のためのRuby入門」の第10章を読み終わりました個人的に重要と判断したポイントをまとめます。 yieldについて yieldはブロックに引数を渡したり、ブロックの戻り値を受け取ることができます。 def greeting puts 'おはよう' #ブロックの意味…

プロを目指す人のためのRuby入門・第9章重要ポイントまとめ

「プロを目指す人のためのRuby入門」の第9章を読み終わりました個人的に重要と判断したポイントをまとめます。 例外処理に対する初心者のスタンス ・例外が発生したら極力、異常終了させる or フレームワークの共通処理に全部丸投げする →安易にrescueして処…

プロを目指す人のためのRuby入門・第8章重要ポイントまとめ

「プロを目指す人のためのRuby入門」の第8章を読み終わりました個人的に重要と判断したポイントをまとめます。 モジュールはインスタンスの作成と継承ができない モジュールとクラスの相違点として、・モジュールからのインスタンスの作成ができない ・他の…

プロを目指す人のためのRuby入門・第7章重要ポイントまとめ

「プロを目指す人のためのRuby入門」の第7章を読み終わりました個人的に重要と判断したポイントをまとめます。 クラス外部からのインスタンス変数の取得 インスタンス変数はクラスの外部から参照、変更ができないため、参照や変更がしたければその為のメソッ…

プロを目指す人のためのRuby入門・第6章重要ポイントまとめ

「プロを目指す人のためのRuby入門」の第6章を読み終わりました個人的に重要と判断したポイントをまとめます。 正規表現と文字列の比較 文字列と正規表現を比較するときには=~がよく使われる #マッチした場合はマッチした文字列の開始位置が返る(つまり真)…

プロを目指す人のためのRuby入門・第5章重要ポイントまとめ

「プロを目指す人のためのRuby入門」の第5章を読み終わりました個人的に重要と判断したポイントをまとめます。 同じシンボルは同じオブジェクト #同じ文字列でもそれぞれ違うオブジェクト irb(main):001:0> 'apple'.object_id => 70368539041060 irb(main):0…

プロを目指す人のためのRuby入門・第4章重要ポイントまとめ

「プロを目指す人のためのRuby入門」の第4章を読み終わりました個人的に重要と判断したポイントをまとめます。 Enumerableモジュール インクルードされているクラスを調べました ・Array ・Hash ・Range ・Dir ・Enumerator ・IO ・Struct試しに、Enumerable…

プロを目指す人のためのRuby入門・第3章重要ポイントまとめ

「プロを目指す人のためのRuby入門」の第3章を読み終わりました個人的に重要と判断したポイントをまとめます。 Minitestのテストコード基本形 #1.ライブラリの読み込み require 'minitest/autorun' #2.クラスの作成 class SampleTest < Minitest::Test #3.テ…

プロを目指す人のためのRuby入門・第2章重要ポイントまとめ

「プロを目指す人のためのRuby入門」の第2章を読み終わりました個人的に重要と判断したポイントをまとめます。なお、第1章は開発環境準備のためのチュートリアルです。わたしはWindows10を使用しているため、Windows Subsystem for Linux上でRubyをインスト…

プログラミングの基礎・学習内容まとめ

「プログラミングの基礎」を1章から17章まで読んで練習問題を解きました。 初学者でも本書を丁寧に読み進めていけば、OCamlを使って東京メトロの最短乗り換え経路を求めるプログラムの作成ができる構成となっています。 下記に、OCamlの型、パターンマッチな…