サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
tenshoku-miti.com
プロジェクトリーダーという役割をやるにあたって品質保証について考えるようになりました。 品質と一口に言っても「内部品質」と「外部品質」の2点がありますが、エンジニアである以上、内部品質の向上が外部品質を上げる最適解だと思います。 そして内部品質を上げるためにはアーキテクチャを考えることが大切ですが、既存プロジェクトの場合はアーキテクチャが 存在しないレベルでぐっちゃぐちゃ 十分に検討されていないケースも多いです。 そこで、一番手っ取り早くプログラムの可読性を上げる方法は、新規に書くコードをできるだけシンプルに実装することです。 今回はその中でも個人的に使っている条件分岐を少なくする or 見やすくするテクニックについてまとめてみました。 なお、今回の例は「こういうやり方がある」という説明のために利用しているだけで、必ずしもベストな例ではないことをご了承ください。
結論、標準で備わっているデバッグ機能を使えばOKです。 デバッグでは、望んだ出力結果が得られているかどうかを適宜確認し、どこのコードがエラーを生んでいるのかを探し出します。 デバッグ機能の使い方 デバッグでは、Logger.log()かconsole.log()、もしくはBrowser.msgBox()という関数を使います。 Logger.log()関数を使用する方法 Logger.log()関数を使用すると、値を吐き出させることができます。 Logger.log()の使い方 Logger.log()関数は、引数のデータをそのまま出力します。引数に変数を指定する事もできます。 log(format, values)という形式で、formatの中で%sというプレースホルダー(正式な値が入るまで一時的に場所を確保しておく措置のこと)を使うことができ、値は可変で渡すこともできます。 Logger
スクールで作成したものをポートフォリオとして使っていいの?スキルが低いので見栄えがよくない…ポートフォリオを作るのが大変 など、悩みを感じる方も多いでしょう。 先に結論を言うと、飛び抜けた技術力がなくても面接官から受けのいいポートフォリオを作ることは可能です。 今回は、未経験エンジニアの面接を行うことも多い僕が、
Reactでformなどの実装をするときにvalidationについてどうしようかなと悩んだのですが、自分の中である程度納得いくものができたので、実装方法についてお話していきます。 最終的な完成は以下のようなものになりました。 またレイアウトを少し調整すると以下のようなイメージになります。
このページを最初にブックマークしてみませんか?
『tenshoku-miti.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く