GitHubプロジェクトの問題のある性質の概算

こんにちは、私の名前はドミトリー・カルロフスキーです。私は...熱直腸アロマセラピーを実践しています。私は誰もが自分の沼を愛し、最後の一滴の液体までそれを保護することを理解しています。ただし、高度なエンジニアリング文化では、ツールの評価に客観性が必要です。







多くの場合、同じ問題を解決するために、問題の機能に適したオプションが複数あります。他のすべての条件が同じであれば、問題が最も少ないプロジェクトを選択したいと思います。しかし、あらゆる種類の隆起を自分の手で埋めるために数人年を費やすことなく、これらの問題の量を手元で見積もるにはどうすればよいでしょうか。







さて、どのような問題があるのか​​、それらを評価する方法、そしていくつかの人気のあるプロジェクトを比較する方法を見てみましょう。







問題



コードのエラー



バグのあるツールや機能しないツールは誰も望んでいません。通常、タグ「バグ」に問題があります。







建築の熊手



アーキテクチャは、使用したい方法に合わせて調整されていない可能性があります。さらに、一見基本的なユースケースであっても、アーキテクチャが役に立たない場合があります。この場合の問題は、開始された場合、「これをどのように行うか」という精神で長くなります。または「なぜ期待どおりに機能しないのですか?」







ドキュメンテーション



ドキュメントが不完全であるか、最新でないか、まったくない場合、ツールを習得するのは困難です。通常、「documentation」タグを使用すると問題が発生します。







不完全さ



機能があまり便利に実装されていないか、まったく実装されていない場合は、ツールをプロジェクトの現実に適合させるために、独自のファサード、デコレータ、アダプタ、およびその他のプロキシを作成する必要があります。彼らは通常、タグ「改善」に問題があります。







サポート



. , , . . . , , , , . Issue . .









, , issue — , , , . , issue, . , .







, , . . , , . , . , , .







, , . issue, . , ...







TypeScript FlowJS?









— Haxe. . .







React Angular?









Angular , , . , . . .







Redux MobX?









MobX . issue, , . , , .







RXJS . , , . RxMarbles .







MomentJS Luxon?









, date-fns. .









, , , , , . , , , (, AngularJS, , Polymer, , GWT, , GCT). - , .







, , , , . - , . . — , .







, " ", " " " , ". , , -.







私の比較ツールcompare.github.hyoo.ruで入手できますIPからのgithubAPIを使用し、かなり厳しい制限があることに注意してください。したがって、githubが403エラーを出し始めた場合は、少し待つか、VPN経由でIPを変更することができます。







お気に入りのプロジェクトのスクリーンショットと、結果がまったく同じで違いがない理由の分析を添付してください。改善とバグレポートはいつものように歓迎されています。














All Articles