新米フリーランスSEのブログ

2017年1月よりフリーランスに転向したシステムエンジニアのブログ。プログラミングスクールではRubyの勉強をしていたが、現在はJavaによる開発がメイン。当ブログは筆者の学習メモを投稿していく予定。

2018/02/21 【Web】学習メモ

セッション

ーWebブラウザが閉じられるまで保持するデータのこと

2018/02/07 【プログラミング】学習メモ

ハードコーディング

ー特定の環境で動くことを決め打ちして、直接値などを書いてしまうこと。

 ー例)円周率3.14を変数等で定義すべきところを、直接数値で書いてしまう。

    (修正前)

     1000 * 3.14

    (修正後)

     pi = 3.14

                  1000 * pi

ーハードコーディングのデメリット

 ー保守が面倒になる

  ー上記の例だと、piの値を変更するだけで円周率を使う処理全てを変更できるが、ハードコーディングだと一つずつ変更しないといけない。

 ー読みにくい。

  ー変数名にしたほうが、値を数値を直接書くより、何を指しているのかがわかりやすい。

2018/02/06 【Java】学習メモ

MacJavaのバージョンアップする方法をググってみたら、よさそうな記事を見つけたので添付する。

 

qiita.com

2018/02/02【Python】学習メモ2

print 関数

ー引数を2つ以上渡すことができる

ーsepで、渡した引数を''内の文字列で区分することができる。

f:id:yuki-kato:20180202054049p:plain

 ーendで、引数の値を出力された後に表示させたいものを書ける

ー\nで改行。ここでは2回改行している。

f:id:yuki-kato:20180202054505p:plain

2018/02/02【Python】学習メモ

変数宣言

Pythonは型の宣言をせずとも変数定義ができる

f:id:yuki-kato:20180202053258p:plain

ーtype関数で引数の型を判定する。

 

ー型を明示することもできる

f:id:yuki-kato:20180202053549p:plain

2018/01/20 【Play2】学習メモ

build.sbtでコメントアウト

//

を使う。

2018/01/19 【IT総合】学習メモ

ORM

ーObject-relational mapping

ーオブジェクト関連マッピング

RDB(関連データベース)とオブジェクト志向の言語のインピーダンスミスマッチ(設計思想の違い)を解消して、SQLを意識せずにプログラミング できるようにする。

RDBのデータをオブジェクトとして扱えるようにする。