{"id":17994646,"url":"https://github.com/pansonpanson/code-collection","last_synced_at":"2025-04-04T05:24:33.249Z","repository":{"id":45736597,"uuid":"149555750","full_name":"PansonPanson/code-collection","owner":"PansonPanson","description":"代码合集，一些杂乱的记录，仅供自己参考。","archived":false,"fork":false,"pushed_at":"2022-07-15T14:52:58.000Z","size":45225,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-09T16:43:03.717Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PansonPanson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-09-20T05:24:25.000Z","updated_at":"2022-06-21T07:13:37.000Z","dependencies_parsed_at":"2022-08-26T14:23:50.884Z","dependency_job_id":null,"html_url":"https://github.com/PansonPanson/code-collection","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PansonPanson%2Fcode-collection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PansonPanson%2Fcode-collection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PansonPanson%2Fcode-collection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PansonPanson%2Fcode-collection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PansonPanson","download_url":"https://codeload.github.com/PansonPanson/code-collection/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247125133,"owners_count":20887633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-29T20:15:56.390Z","updated_at":"2025-04-04T05:24:33.232Z","avatar_url":"https://github.com/PansonPanson.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"#### 为什么要创建这么一个仓库？\n\n故事源于不久之前，读[Martin Fowler](https://martinfowler.com/aboutMe.html)的[Refactoring Improving the Design of Existing Code](https://www.amazon.cn/s?_encoding=UTF8\u0026field-keywords=Refactoring%20Improving%20the%20Design%20of%20Existing%20Code\u0026search-alias=books)时发现Preface里面有一句古老的工程谚语：\n\n\u003e “if it works, don't fix it？” \n\n这是一个很好的问题，尤其是对于一个软件工程师来说。软件/互联网行业经历了几十年的快速发展，工业界和学术界积累了海量的工程实践。其中有很多优秀的代码，但我们如何复用既有的代码，避免重复造轮子？尤其是对个人而言，如何借鉴自己曾经写过的代码？\n\n好记性不如烂笔头。年少的时候，老师告诉我们勤学勤记勤温习。在计算机学科的学习中，这个建议同样适用。所以建了两个仓库，[一个用于记录自己看过的文献、书籍与博文](https://github.com/PansonPanson/Java-Notes)，另一个则整理了自己学习路上写过的代码，以便在编程路上，边走边回望。\n\n#### 一点对自己的期许\n\n在知乎上有这么一个问题——[什么才算是真正的编程能力？](https://www.zhihu.com/question/31034164)，希望自己日后也有造轮子的实力。编程路漫漫，如果某一天再遇到有人问自己：\n\n\u003e “if it works, don't fix it？” \n\n希望自己有一个满意的回答。\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpansonpanson%2Fcode-collection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpansonpanson%2Fcode-collection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpansonpanson%2Fcode-collection/lists"}