いまさら感はありますが、paiza のスキルチェックをやってみました。指定された時間内にコードを書いてユニットテストにかけ、その結果を基に評価を数値化してくれるというものですが、ゲーム感覚で空き時間を見つけて進めていこうと考えています。
どうやら時間が短いほど高い評価を得られるようです。普段の業務では保守性や可読性を重視している私としてはジレンマを感じつつも、それでもオブジェクト指向ぽく実装したり、異常系処理を入れたりしているうちに、平均クリア時間を超えていたりします。
他の人が書いたコードを見ることはできないようなのですが、クリア済の問題だけでも見れればいいのにと思います。同じ要件に対して複数の人がコードを書くのは普段の業務ではないことですから。
このブログへは久しぶりの投稿となりました。最近は Qiita へ投稿しています。gRPC にも引き続き取り組んでいますので、よろしければそちらもご覧ください。
登録:
投稿 (Atom)
paiza のスキルチェックをやってみました
いまさら感はありますが、 paiza のスキルチェックをやってみました。指定された時間内にコードを書いてユニットテストにかけ、その結果を基に評価を数値化してくれるというものですが、ゲーム感覚で空き時間を見つけて進めていこうと考えています。 どうやら時間が短いほど高い評価を得...
-
多くのコーディング標準では、グローバル変数は極力使用しないようにしてくださいと説明されています。 グローバル変数が推奨されない主な理由には次のようなものがあります。 どこからでも値を変更できてしまう 値が変更されたことを検知できない 値を変更する複数の処理を同時に実...
-
VB.net のソースコードを見ていると、使い終わった変数を解放するために Nothing を代入しているコーディングを見かけることがあります。これでは必ずしもリソースは解放されませんし、むしろリークの原因になります。Nothing を代入する意味を理解しておく必要があります。 ...
-
.NET Framework では例外の捕捉には Try-Catch を使用しますが、正しく利用されていないのをときどきみかけます。誤った例外処理は補足すべき例外を見逃したり、例外情報を取得できなくなったりする原因になります。 ※これは2013年に書いたものです。