第2回 ペアプロ合コンに参加してきた(課題編)

一部業界で話題となっている、第2回ペアプロ合コンに参加してきました。

女性は先着順ですが、男性は選考課題がありそれを提出しないと参加できない仕組み。このエントリではその課題について書いてみます。

課題については、開催者のgithubにあるindex.htmlをみてください。

簡単にまとめると、

  • jQueryを使って、HTML内の要素を選択する
  • HTML内の要素を追加したり削除したり、加工編集したり
  • id名が被っているのは現実のプロジェクトでよくある風景です

といった感じ。

自分の回答はこちらjQueryとしては簡単なプログラムですが、気をつけたポイントを書くと、

  • コメントをちょっと気をつけて書くようにした。問題1とか問題2とか。
  • 問題2とか問題5とか複数回クリックしたときの対応をちょっと考えた
  • idが重複していることにも対応した。要素の選択を# + id名ではなく、親要素 > # + id名とした。
  • 時間があんまりなかったので、とりあえず動くことを優先した。エレガントさは全くない。

ぐらいでしょうか。

反省点としては、

  • 問題2で、同じid名を何回も書いているのはエレガントではないので、もっと綺麗に書きたい
  • 問題4の場合分けももっと簡単にかけるのでは?と思ったり。たぶん、jQueryのメソッドを知らないだけ
  • 問題5は、【aaa】の場合はOKだけど、【【aaa】】の場合は非対応なので、これを対応させるためにはどうすればいいんだろう。

です。

jQueryらしさがあんまり出てないので、なんで選考にパスしたのかがいまだに分からないのですが、単純にコードがすごいってことが選考基準ではないようなので、とりあえず、その枠でパスしたんだと思いましょう。