codeek 最近的时间轴更新
codeek's repos on GitHub
Java · 7 人关注
sonar-custom-plugin
How to write sonar plugin
Java · 6 人关注
underscore.string.java
String manipulation operations in java
Emacs Lisp · 5 人关注
dotfiles
Ryan's dot files
Java · 3 人关注
homework
homework for graduates
JavaScript · 3 人关注
smart-contract-foundation
A smart contract
Java · 2 人关注
functional-programming
Functional programming on various language.
Python · 1 人关注
audiomate
Au(t)omate music with a mate x Musicgen WebUI
Python · 1 人关注
block_viewer
bitcoin block viewer
Java · 1 人关注
funclite
Lightweight functional programming library
Go · 1 人关注
go-gin-quickstart
go gin web framework scaffold
Clojure · 0 人关注
4clojure
There are resolutions for 4clojure
0 人关注
arena
JavaScript · 0 人关注
awesome-blockchain-cn
收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料
0 人关注
awesome-clojure
A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
0 人关注
blockchain-crypto-mpc
Protecting cryptographic signing keys and seed secrets with Multi-Party Computation.
Java · 0 人关注
BowlingScoring
this is a bowling scoring program
0 人关注
browser-use
Make websites accessible for AI agents
Clojure · 0 人关注
cheshire
Clojure JSON and JSON SMILE (binary json format) encoding/decoding
0 人关注
cider-hydra
Hydras for CIDER
Clojure · 0 人关注
clj-moco
An easy setup stub framework in Clojure. Wrapping Moco.
Clojure · 0 人关注
clojure-bowling
this is a bowling scoring program in clojure
Clojure · 0 人关注
clojure-koans
A set of exercises for learning Clojure
Clojure · 0 人关注
component
Managed lifecycle of stateful objects in Clojure
Shell · 0 人关注
corda-docker
Docker configuration and scripts for Corda
Solidity · 0 人关注
damn-vulnerable-defi
The offensive security playground for the decentralized finances.
Java · 0 人关注
ddd-petstore
A Pet Store Example For DDD Workshop
Ruby · 0 人关注
dev_env
setup development environments for specified tech stack
HTML · 0 人关注
dotemacs
My Emacs config. Here be dragons.
Emacs Lisp · 0 人关注
dotfiles-1
The skeleton of my wonderful *NIX home folders and scripts.
0 人关注
Dracula.logseq
JavaScript · 0 人关注
embark
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
0 人关注
evm-opcodes
Ethereum opcodes and instruction reference
0 人关注
fabric-gm
JavaScript · 0 人关注
file-uploader
upload swagger docs and render with redoc
0 人关注
flta-materials
The projects and the materials that accompany the Flutter Apprentice book
Go · 0 人关注
gocrypto
Example source code for the Practical Crypto with Go book.
JavaScript · 0 人关注
grunt-properties
Convert java .properties files to javascript
TypeScript · 0 人关注
happy-1
Mobile and Web client for Codex and Claude Code, with realtime voice, encryption and fully featured
0 人关注
haskell-platform
Distribution of Haskell with batteries included
Haskell · 0 人关注
Idris-dev
用作文档目的,翻译方式见 Issue #10
Java · 0 人关注
java-concurrent
concurrent in java
Java · 0 人关注
jersey-in-action
jersey learning in action
Clojure · 0 人关注
kata-bathroom
kata exercises - the earliest available period of bathrooms.
Rust · 0 人关注
led
A Minimal, Modern Text Editor for the Command Line
Clojure · 0 人关注
liquid
Clojure Text Editor, for editing clojure code and markdown. Written entirely in Clojure with inspiration from Emacs and Vim.
0 人关注
logseq-clean-themes
0 人关注
logseq_forest_theme
The forest night theme for logseq
Clojure · 0 人关注
lumo
Fast, cross-platform, standalone ClojureScript environment
Clojure · 0 人关注
medley
A lightweight library of useful Clojure functions
0 人关注
mojo
The Mojo Programming Language
0 人关注
node-windows-guide
a guide for node on windows
Java · 0 人关注
oops
Python · 0 人关注
pytree
list contents of directories in a tree-like format
HTML · 0 人关注
qianyan.github.io
λambeta blog
Go · 0 人关注
quorum
A permissioned implementation of Ethereum supporting data privacy
Rust · 0 人关注
rust-rocks
探索rust的浩瀚宇宙,躁动不止。
0 人关注
s98aa9dy9q
maven verified namespace
0 人关注
sarama
copy from Shopify/sarama, need a little change to my prj.
Java · 0 人关注
spring-jpetstore
A web application built on top of Spring, Spring MVC, MyBatis 3, and Spring Security forked from http://mybatis.github.io/spring/sample.html
Clojure · 0 人关注
superstring
Clojure and Clojurescript string library
JavaScript · 0 人关注
swagger2aglio
Swagger static HTML documentation generator
Clojure · 0 人关注
tesser
Clojure reducers, but for parallel execution: locally and on distributed systems.
Go · 0 人关注
testsuites-gm
TypeScript · 0 人关注
thirdweb-app
Kotlin · 0 人关注
token-sdk
Corda Tokens SDK
Rust · 0 人关注
tree
list contents of directories in a tree-like format in multiple programming languages
JavaScript · 0 人关注
truffle
The most popular Ethereum development framework
JavaScript · 0 人关注
underscore.string
String manipulation helpers for javascript
Vim script · 0 人关注
vim-crates
Handle Cargo dependencies like a Rustavimean.
Vim script · 0 人关注
vimux-cargo
Run cargo commands in vim
Python · 0 人关注
weather-mcp-server
这是一个基于 FastMCP 构建的天气查询 MCP 服务器
Rust · 0 人关注
zed
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
codeek

codeek

V2EX 第 52910 号会员,加入于 2013-12-29 13:43:18 +08:00
根据 codeek 的设置,主题列表只有在你登录之后才可查看
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
codeek 最近回复了
2016 年 11 月 19 日
回复了 hackingwu 创建的主题 编程 这是我做 Java 开发几年来遇到的最大难题
2016 年 7 月 25 日
回复了 jiyinyiyong 创建的主题 程序员 整理了一些函数式编程中文社区的聊天室啊论坛啊
怒点赞。哪都能看到群主宣传 FP ,好样的!
2016 年 7 月 13 日
回复了 codetimecn 创建的主题 Podcast 每个程序员都应该收听的播客节目 - 代码时间
之前听过几期,包括了红烧 Lo 姐的 Clojure 专访以及 haskell 语言分析,确实是难得的好节目。
2016 年 6 月 22 日
回复了 karlxu 创建的主题 问与答 问一个正则的问题,大神不要笑我哈~~~
正则表达式默认是贪婪匹配(最长匹配),*?就开启了最短匹配,这里,也就是 0 个 b 了。
2016 年 6 月 10 日
回复了 corboy 创建的主题 程序员 如何写单元测试
单元测试最好的入门方式是 TDD (Test Driven Development),即测试驱动开发。简单来讲,就是先写测试,后写实现代码。

TDD 不是什么高深的概念,只是一种 Agile 的实践方式。很多人习惯先写实现代码,后“加测试”的编码方式,原因有二,一是实现代码还没有,不知道对哪个方法进行测试;二是懒,觉得测试是额外的工作负担,不到万不得已(比如:项目组强制)不会写测试,即使写也就挑几个好弄的方法,加一个正常流的测试。

这样的写法很容易导致几个问题:
1. 实现代码耦合,不便测试;
2. 实现代码过度设计,类文件剧增,代码量一多,维护性绝对不好;
3. 测试覆盖率很低,单元测试是拿来忽悠领导的,跟质量无关。

楼主说自己无从下手,估计是用了“加测试”的方式。如果是这样,那么 refactor (重构) 是你该先学的技能。设计良好的代码,接口很清晰,耦合度低(比如:楼上提到的 DI [依赖注入] ),一般写单元测试非常容易。

TDD 具体的实践方式,这里我暂按不表,网上的教程多如牛毛。其实它的核心理念就是让你知道如何从需求出发,拆接出任务( tasking ),按照任务一条条来写完测试。然后按照测试->实现->重构(红->绿->黄)的圈完善所有的功能。坚持这样,功能就从需求逐步演化成可维护的代码了。
2016 年 6 月 6 日
回复了 wanderingFaker 创建的主题 Java 求推荐一本 java 书籍
effective java
2016 年 5 月 29 日
回复了 vzlf 创建的主题 JetBrains Intellijidea 做 JavaWeb 开发时目录结构的疑问
你可以从这个角度来学习 maven 或者 gradle: 如何在命令行中用一条命令完成编译,单元测试,打包,集成测试,部署这些任务。简单点,就是自动化。
2016 年 5 月 28 日
回复了 g5 创建的主题 宽带症候群 国务院的活动 500M 流量竟然真实有效!
成都联通还没收到
2016 年 5 月 28 日
回复了 vzlf 创建的主题 JetBrains Intellijidea 做 JavaWeb 开发时目录结构的疑问
maven 和 gradle 都有生成 idea 工程的插件。 mvn idea:idea or gradle idea 。 Java 工程有标准目录,不要依赖 IDE
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2780 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 09:12 · PVG 17:12 · LAX 01:12 · JFK 04:12
♥ Do have faith in what you're doing.