![http://www.comico.jp/spweb/alist.nhn?titleNo=1898](https://cdn-ak-scissors.b.st-hatena.com/image/square/5dcc4780669b1255e33d17d07c200fc8ff5b37aa/height=288;version=1;width=512/http%3A%2F%2Fcomicimg.comico.jp%2Ftmb%2F2014%2F13%2F409%2F08%2F03%2F409_1407010421702.jpg)
HTTPで通信するAPIはRESTで設計するのが定石ですが、利用者から見ると不便な場合があります。 RESTは設計に強い制約を与えるため、多人数で開発するときでも設計の一貫性を確保することができるのが利点です。更に一定のパターンに従っている分、既存のRESTクライアントを使って手軽にAPIを利用した機能を実装できるのも魅力的です。 しかし設計がRESTに従う分、例えばいくつかの処理をまとめてトランザクションとして扱いたい、といった場合に、インターフェースを独自に拡張しなくてはいけない状況に立たされることがあります。そもそもRESTだとAPIの単位が細かすぎて、利用者から見て使いにくい、といったケースもあります。 そういった場合はRPC(Remote Procedure Call)でAPIを設計することを検討してみても良いかも知れません。RPCの中でもJSON-RPCという仕様が比較的実装し
私はコンサルティング会社に10年以上在籍したが、入社して4年目にマネジャーとなり、それ以来ずっと、部下に仕事を教えてきた。とは言え、胸を張って言えるような、たいしたことを指導してきたわけではない。上司から受け継がれ、「ごく当たり前」とされていたことを指導してきただけだ。 しかし最近になり当時のことを振り返ると、先人たちの知恵が生み出した指導方法はなかなか理にかなっており、各所で「どのような訓練をやっていたか」と聞かれることが増えたため、ここでその内容を記すことにする。 内容はごくシンプルで、おそらくどこの会社でもやっている普通のことだろう。が、個人的に重要な訓練ばかりであると思っているので、新人の研修や、部下の育成の参考となれば幸いである。 1.時間管理 時間管理は新人に最初に教える技術であり、すべての仕事の根幹をなす技術だ。手帳の使い方、タスク管理の方法、スケジューラの使い方など、また、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く