gakkie プログラミング 備忘録

tech::expert(現tech camp) 45期

Java例外処理練習

Main.java public class Main { public static void main(String[] args) throws Exception { String str1 = "apple"; String str2 = ""; boolean bool1 = str1.isEmpty(); boolean bool2 = str2.isEmpty(); System.out.println("bool1 : " + bool1); System…

35以上続けるために意識すること

まず、引数チェック、状態チェックは必ずやれ。コードが語る、 →悲惨なバグやメンテナンス性の低下はそういった自分の意図の表明を横着したコードから起こり始める。 「俺はこれをやる、だからこの機能を呼び出すならこういう状態にした上でこういう情報を渡…

Java 例外処理

import java.util.Scanner; public class Main { public static void main(String[] args) { System.out.println("ようこそ\n数字を入力してください"); String s = new Scanner(System.in).nextLine(); //i = Integer.parseInt(s); //System.out.println("…

Javascript 無料で見れるおすすめ参考書

JavaScript Primer 迷わないための入門書 ECMAScript 2015以降をベースにして一からJavaScriptを学べる書籍 プログラミングをやったことはあるが、今のJSがよくわからないという人向け、 今のJavaScriptアプリケーションを読み書きできるように書かれている…

CSSに困った時に使うサイト

Webパーツ屋 パーツ単位で記載しているので実践的なCSSの参考になる。 CSSでロゴのようにサイズが異なる画像を美しく揃えて配置するスタイルシートの実装テクニック CSSで困ったときに頼ったサイト一覧

Find the first non-consecutive number

問題 連続していない配列の最初の要素を見つけること 連続していないということは,配列の前の要素よりも正確に1つ大きくないこと function firstNonConsecutive (arr) { //初期化i=0、要素数-1がiより大きい場合が真の場合以下をくり返す。最後にiに1を足す…

【スキルの棚卸し】未経験から受託企業に入り1年経ったので、学んだスキルを全部書いてみる

はじめに 2019年7月にキャリアをスタートさせました。 Railsエンジニアとして1年でいろいろなことを学んできたので、簡単にまとめてみます。 いろいろなキャリアの積み方があるのでどれほど成長できてるのかは不明ですが、ほんの一例としてご参考ください。 …