タグ

2016年9月2日のブックマーク (2件)

  • Swiftのprotocol extensionでmixin的なものを実現する - Qiita

    この記事は Goodpatch Advent Calendar 2015 3日目の記事です。昨日は @daichi_ito の今日からはじめる命名戦略でした。 GoodpatchでもSwiftを使うことが増えてきました。僕自身、今年5月に入社して以来ずっとSwiftを書いてます。今日はSwift2で新しく追加されたprotocol extensionを使って、mixin的なものを実現する方法を紹介します。これを上手く使うと、コードの再利用が柔軟にできて便利です! protocol extensionとは? protocol(インタフェースの定義)を拡張し、メソッドの実装を追加できる機能です。 protocol MyProtocol { func hoge() } extension MyProtocol { func hoge() { print("hoge") } } class MyC

    Swiftのprotocol extensionでmixin的なものを実現する - Qiita
    tjnet555
    tjnet555 2016/09/02
  • You suck at technical interviews | Seldo.com

    You are bad at giving technical interviews. Yes, you. You're looking for the wrong skills, hiring the wrong people, and actively screwing yourself and your company. Without changing anything about your applicant pool, you can hire different people and your company will do better and you will enjoy your job more. I realize these are bold claims. In the ten years since I became senior enough to be a

    tjnet555
    tjnet555 2016/09/02