今日の自習 2019/03/03/日
今日のひとこと
本日は午後14時から市内図書館学習室で自習した後、
17:00で閉館なのでそこからスタバに移動して自習再開。
個人用のslackのワークスペースを作成して、
↓のTrello、評価良かったのでからお試しで連携してました。
今日やる予定だったこと
今日やったこと
困ったこと・学んだこと・共有したいこと
明日やる予定のこと
今日の自習 2019/03/01/金
今日のひとこと
今日、メールを確認したら、ヤマト運輸営業所に↓の本の到着とのこと。
読む本の順番は前もって決めてたけど、せっかくなので試しに1ページ読んでみたら
全然止まらない。
今日は、こっちを優先するかも
今日やる予定だったこと
今日やったこと
困ったこと・学んだこと・共有したいこと
明日やる予定のこと
今日の自習 2019/02/28/木
今日のひとこと
PDCA 大事。
プログラム関係ないですが、
昨日に引き続き今日も自習日報の更新作業に失敗したので愚痴と反省と対策を綴ります。
僕は日報を自習中に随時更新して、自習終了=日報完成というやり方を採用しています。
今回の失敗は利用している喫茶店のWifi環境が約10分ごとに切れるということに起因します。
ネットが切れた状態で、更新作業を行うことで、書いた内容が消えます。
対策としては、更新ボタンや公開するボタンを押す前にプレビュー画面を見る。
今の所その順番で行うことで、同じ失敗は起きていません。
一応現段階では念の為、さらに全文コピーしてから更新作業を行なうようにしています。
一度書いた内容が消えるのはプログラムであれ資料であれ精神的にとてもツライ。
今日やる予定だったこと
今日やったこと
困ったこと・学んだこと・共有したいこと
明日やる予定のこと
今日の自習 2019/02/27/水
今日のひとこと
最近、全然未熟な自分のGitのアカウントだけど、名前を統一したいなー、変えたいなーって思ってて、
今日の昼休憩に行動してみた。
下の記事を参考にsupport@github.com宛に件名「Request for inactive account release」で送ってみる。
返信は5時間かからないくらいできた。
結果、対象アカウントは非アクティブでダメでした笑
ここで言いたいのは、ダメだった!と残念だった!といいたいわけじゃない
とても親切心に溢れる丁寧な文章で返信がくるので、
依頼をためらっている人がいたら、気軽に送ってみたらいいよって言いたい。
正直、今年UdemyのGit講座を受講してGithub登録して間もないので、
まだgit_tutorialとかしかない。
多くのプログラミング学習者が利用するGitHubという大きな会社に
リポジトリの中身がほとんどないプログラミング初学者が依頼メールを送るのは
実際、僕は一瞬ためらった。
素敵な返信ありがとう、Jimmyさん。
今日やる予定だったこと
今日やったこと
困ったこと・学んだこと・共有したいこと
明日やる予定のこと
今日の自習 2019/02/26/火
今日のひとこと
昨日届いた↓が予想以上に読みやすい。
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック
お昼の休憩中に5章くらいまで読むペース。
大学生の時、研究室の教授が命名条件について厳しかった、と理由もあるのかも。
5章のフレーズに『「宿題時に題したコードの関数には必ずコメントをつけろ」
学生たちにこんなことを言う大学教授がいる。』とあった。
当時の教授はどういう考えで発言してたのだろう、と学生時代を思い出してたら、
昼休憩が終わった。
今日、「Effective Java」をAmazonで購入した。
英語版か、日本語訳か。とても迷った。
結論:日本語訳の本が出てる時点で、日本語訳を買う。
より早く読破して、日本語訳が出てない本を理解できる人間を目指す。
今日やる予定だったこと
今日やったこと
困ったこと・学んだこと・共有したいこと
public class Account{ private int balance; public void transfer(Account dest, int amout){ /** 略 */ System.out.println("正常に送金完了しました。"); assert this.balance >= 0; assert this.balance >= 0 : "負の残高 ・・・" + this.balance; } }
$ java -ea Main
- 可変長引数の特徴
- 同じ肩の数が可変な引数をまとめられるだけで、異なる型はまとめられない。
- 可変長引数以外の引数を受け取る必要がある場合、可変長引数は最後の引数にすること。
void sample(int value, int... num){ // do something }
public class Sample { Sample() { System.out.println("A"); } System.out.println("B"); // 初期化ブロック } }
public class Main { public static void main(String[] args){ Sample s = new Sample(); } }
//「B」「A」と表示される。
アクセス修飾子 | UML |
public | + |
protected | # |
なし | ~ |
private | - |