ブックマーク / funnelbit.hatenablog.com (3)

  • 大規模な Android アプリをリファクタリングする前にしたこと - ┗┐<(՞ਊ՞)>┌┛

    メリークリスマス!!この記事は、はてなエンジニアアドベントカレンダー2016の25日目の記事です。昨日は id:tarao による 開発速度と品質のトレードオフの判断基準の合意 でした。 僕は id:funnelbit と言う者です。はてなでは Android アプリを担当しています。 突然ですが、ソフトウェアというものは腐ります。腐るというのは、メンテナンス性が失われたり、機能追加が困難になってくることを指します。原因は複雑なコードが絡み合ってしまったり、ライブラリのバージョンが古すぎたり、もはや世間では時代遅れのライブラリをつかっていたり等です。特に長期間問題を放置すれば腐りやすくなります。 こうなってくるとエンジニアとしてはリファクタリングを考えるようになります。リファクタリングには規模の大小があり、リネームやモデルの修正程度で済むものから、アプリ全体の設計を変更せざるを得ないケース

    大規模な Android アプリをリファクタリングする前にしたこと - ┗┐<(՞ਊ՞)>┌┛
  • React のエンジニアが Jetpack Compose を勉強してみた - ┗┐<(՞ਊ՞)>┌┛

    育休前は Reactgo をよく書いていましたが、育休が終わって Android仕事につくことになったので、Jetpack Compose の勉強をしました。といっても自分ばズブの素人というわけではなく、Jetpack Compose が導入される前には Androidエンジニアで、確かマルチモジュールが世の中に出始めたかな〜ぐらいの時代で Web 方面に進んだので、そこらへんの時代で知識が止まっています。 Jetpack Compose とは https://developer.android.com/jetpack/compose Android ネイティブアプリケーションを、宣言的 UI でアプリを作ることができるキットです。これまで Android は Activity(いわばウィンドウ。一画面に必ず1つしかない) や Fragment(いわばウィンドウの上における、

    React のエンジニアが Jetpack Compose を勉強してみた - ┗┐<(՞ਊ՞)>┌┛
  • 2019年京都サイゼ飲み最前線 - ┗┐<(՞ਊ՞)>┌┛

    格安で飲める「サイゼ飲み」は数年前から話題となり、静かなブームとなった。その後サイゼリヤに続く形で「びくドン(びっくりドンキー)飲み」「バーミヤン飲み」など、ファミレスでの飲酒事例が続いている。昨今では一時期ほどのブームはないが、ファミレス飲酒行為は一定の市民権を得ていると言って良い。 ところで僕は京都に住んでいるのだが、京都の人間がサイゼ飲みをするならどこが良いだろうか?それは「京都四条烏丸店」一択であると断言して良い。なぜかというとこの店舗は京都唯一の「ワインが豊富」サービス実施店舗だからである。このサービスを行っている店舗は通常のサイゼリヤとは異なり特別なワインリストが用意されていることを表している。そもそもサイゼ飲みが流行した背景にはこのワインリストの存在があり、それを体験できるのは京都だとここだけなのである。 ワインサービスがあるかどうかはサイゼリヤ公式ホームページで検索できる。

  • 1