- nihal111
Nihal Singh
What did I work on?
Mercari JP Android app
- The main marketplace app
A feature that allows users to reuse a template to fill in the product details during listing. There would be a few default templates to start with. Each user can create and edit templates. These templates can later be used to overwrite or append to the product description.
リスティング中にユーザーがテンプレートを再利用して商品の詳細を記入できるようにする機能。最初にいくつかのデフォルトテンプレートがあります。各ユーザーはテンプレートを作成して編集できます。これらのテンプレートを後で使用して、製品説明を上書きまたは追加することができます。
初めてユニットテストを書いた
MockitoやRobolectricのようなテストのパラダイムとフレームワークに精通している
新しいコードのすべてのロジックは完全にテストされています!
Exhibit Screen APIのいくつかの追加テストを書いた
Took initiative to increase clean code in the Android codebase.
Set up Reviewdog to auto-review Pull Requests to point out formatting errors from checkstyle and ktlint.
Created a Circle CI job to run Reviewdog on every build.
Androidのコードベースでクリーンなコードを増やすためのイニシアチブを取った。
Reviewdogを設定して、checkstyleとktlintから書式設定エラーを指摘するためのPull Requestを自動レビューします。
すべてのビルドでReviewdogを実行するCircle CIジョブを作成しました。
Biggest technical takeaway from the internship.
First time I strictly used an architectural pattern for an Android project.
インターンシップからの最大の技術的な持ち帰り。
初めて私はAndroidプロジェクト用のアーキテクチャパターンを厳密に使用しました
(Barely) Learnt how to use the Java library that makes it easier to write asynchronous programs.
非同期およびイベントベースのプログラムの作成を容易にするJavaライブラリの使用方法を学びました。
Wrote a Circle CI job to run Reviewdog for automatic Pull Request reviews on formatting errors
It was an amazing journey
それはすばらしい旅でした