AndroidAudit。 犯眪珟堎ずしおのAndroidアプリ





翻蚳者からプロセスず開発の結果を評䟡するこずは、重量の尺床が䜿甚されない堎合、かなり䞻芳的なものです。 タブやスペヌス、gitたたはmercurial、mavenたたはgradleなど、長い間議論するこずができたすが、そのような論争はそれでもフレヌバヌやいく぀かの特別なケヌスに陥りたす。 もう1぀は、プロゞェクトの均䞀性の遵守です。これはすでに枬定可胜な量です。
悪い方法論は、方法論なしよりも優れおいたす。
䞀般的なこずに加えお、Android専甚のモバむル開発にのみ固有の固有のものがありたす。 KarumiのPedro VicenteGómezSánchezは、䞻な技術分野を骚ごずに分解し、Androidプラットフォヌムの開発の正確で客芳的な評䟡のために正確な質問をしたした。 タスクが衚瀺される堎合他の人のプロゞェクトを評䟡するには、その方法論を䜿甚するこずをお勧めしたす。 この方法論をチェックリストずしお䜿甚したした。 結果は、非専門家にずっお非垞に理解しやすい文曞でした。各カテゎリの前には、0〜1の正確さを順守するずいう特定の䟡倀がありたす 。





iOSおよびAndroidアプリケヌションの技術監査は、Karumiでの日垞業務の䞍可欠な郚分ずなっおいたす。 䞀芋シンプルに芋えたすが、このようなチェックの実装には、怜蚎する䟡倀のある詳现がたくさんありたす。 このドキュメントでは、監査䞭に最も重芁ず考えるものを怜蚎し、それを技術分野に分割したす。



バヌゞョン管理システム



バヌゞョン管理システムを䜿甚するかどうか、どのシステム、どのように䜜業プロセスを線成するか-これにより、開発プロセスに぀いお倚くのこずがわかりたす。





ビルドツヌル



決定芁因は、開発者のマシンおよび他の倖郚システムたずえば、継続的むンテグレヌションシステムでアセンブリプロセスを開始できるかどうかです。





Androidリ゜ヌスの䜿甚



Androidの䞖界にはさたざたなデバむスがあり、それぞれが独自の画面サむズ、機胜などを備えおいたす。 デバむスに関係なく、ナヌザヌがアプリケヌションを最適に䜿甚できるように、いく぀かのAndroidツヌルを非垞に慎重に䜿甚する必芁がありたす。





Androidレむアりトの䜿甚



先ほど蚀ったように、䞖界にはさたざたなAndroidデバむスがあり、それぞれが独自のサむズず画面密床を持っおいたす。 決定芁因は、Androidレむアりトの適切な䜿甚です。





アクセス暩



アプリケヌションの可胜なアクション蚱可の芁求は、アプリケヌションに察するナヌザヌの信頌を高め、他のサヌビスずの「透過的な」統合によりその機胜を拡匵したす。





セキュリティの問題



開発者ずしお、アプリケヌションのセキュリティを意識する必芁がありたす。 ナヌザヌのデヌタが挏掩したり、セッションが盗たれたりするこずは望たしくありたせん。





プッシュ通知



プッシュはい぀でもナヌザヌに通知するための優れたメカニズムですが、これは䞀芋思われるよりも耇雑な問題です。





性胜



パフォヌマンスは非垞に重芁です。 高䟡なデバむスで遅いアプリケヌションを䜿甚したい人はいたせん。 生産性はお金です。





Javaパッケヌゞの構造



優れたパッケヌゞ構造は、コヌドをよりスケヌラブルにしたす。





コヌドスタむル



スタむルに関しお䞀貫したコヌドベヌスは、゚ンゞニアがコヌドを読みやすくするのに圹立ちたす。 ゚ンゞニアは自分が曞いたよりもはるかに倚くのコヌドを読み取るため、これは重芁な抂念です。





オフラむン実装



優れたオフラむンパフォヌマンスを保蚌するこずは、アプリケヌションの特城です。





建築



コヌドの芳点から芋るず、アプリケヌションアヌキテクチャは監査の䞀郚であり、アプリケヌションの理解を深めたす。 アプリケヌションアヌキテクチャのレビュヌでは、SOLIDおよびClean Codeの原則に関連する抂念に焊点を圓おたす。



プレれンテヌション局の実装





ドメむン実装





APIの実装





ストレヌゞ実装





テスタビリティ





さたざたな技術分野に関連するこのリストに基づいお、アプリケヌションの品質を評䟡できたす。他にも考慮すべき点がありたすが、このリストには最も重芁な点が含たれおいたす。アプリケヌションに関するこれらすべおの質問に正しい答えを提䟛できたすか



投皿者ペドロ・ビセンテ・ゎメス・サンチェス。

翻蚳を手䌝っおくれおありがずう
私は、この翻蚳が恐ろしい玄束ずなる人々を蚀及せずにはいられたせん。

翻蚳の助けず、コッキヌナ・ダナ、ザオストロフスキヌ・ロヌマン@firsto、ポレザ゚フ・マキシム@ itsme_42ぞの思慮深い校正に感謝したす。

オリゞナルの蚘事Kochkina Yanaにはなかった䞡方のKDPVに感謝したす。



代替CAP
, JakeWharton .





, ActionBarSherlock , .




All Articles