Git Product home page Git Product logo

阅码会

阅读与讨论优秀 iOS 开源项目的实现

运作方式

  1. 选定开源项目 - 成员通过 iOSCodeReadingClub 仓库的 issue 推荐感兴趣的项目,每期选中一个项目后管理员 fork 一份到 iOSCodeReadingClub 组织下,比如这个;此后所有相关的线上讨论将在这个 fork 出来的 repository 中进行。
  2. 线上讨论 - 成员自行阅读代码,将感兴趣的话题以 issue 的方式发布到 fork 出来的 repository 中,话题可以包括但不限于:特定 API 的使用、编码风格讨论、API 与 架构设计、经典 bug、性能优化、吐槽等,成员可在每个 issue 下面进行回复讨论。
  3. 线下总结讨论 - 当线上讨论进行到一定程度时可组织线下讨论,对一些精彩的线上讨论进行总结分享。

Tips:

  • 优秀的开源项目通常都有详细的文档和单元测试,通过阅读文档和和单元测试代码是快速理解一个项目的好方法。
  • 通过修改项目的代码,编写新的测试用例可以帮助你理解某段代码的用意。
  • 每个项目的 issues 里面都有很多历史 bug 的讨论,阅读这些内容能让你收获更多。
  • Github 上提供对 Markdown 的良好支持,你可以在讨论内容中支持漂亮的文本格式和代码高亮。
  • 有各种与代码无关讨论或者问题请到这里

各期主题

ioscodereadingclub's Projects

0x00-pincache icon 0x00-pincache

Fast, non-deadlocking parallel object cache for iOS and OS X

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.