Tìm sách dạy Cách đọc code dự án mã mở dùng C++

25 views
Skip to first unread message

Tran Hoang Ha

unread,
Oct 18, 2014, 7:29:47 PM10/18/14
to khonggian...@googlegroups.com

Chào anh em,

 

Tôi muốn kiếm cuốn sách nào dạy về cách đọc code dự án mã mở viết trên C++ để mình có thể học về kiến trúc, sửa code cũng như thêm tính năng mới. MÌnh đã kiếm được cuốn bên dưới cũng khá hay, nhưng tiếc là phần minh họa lại trên dự án bằng Java, anh em nào biết có cuốn nào tương tự nhưng có phần minh họa bằng C++ thì vui lòng chia sẻ cho mình nhé. Cám ơn anh em nhiều. Hà

 

Code Reading: The Open Source Perspective

By Diomidis Spinellis

Publisher: Addison Wesley

Pub Date: May 30, 2003

ISBN: 0-201-79940-5

Pages: 528

Nguyễn Hà Dương

unread,
Oct 30, 2014, 2:46:08 PM10/30/14
to khonggian...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Chào anh Hà,

El 10/19/2014 06:29 AM, Tran Hoang Ha escribió:
> Chào anh em,
>
>
>
> Tôi muốn kiếm cuốn sách nào dạy về cách đọc code dự án mã mở viết
> trên C++ để mình có thể học về kiến trúc, sửa code cũng như thêm
> tính năng mới. MÌnh đã kiếm được cuốn bên dưới cũng khá hay, nhưng
> tiếc là phần minh họa lại trên dự án bằng Java, anh em nào biết có
> cuốn nào tương tự nhưng có phần minh họa bằng C++ thì vui lòng chia
> sẻ cho mình nhé. Cám ơn anh em nhiều. Hà
>

Để có thể đọc được mã nguồn của một dự án, ba yếu tố sau là cần thiết:

* Kiến thức về ngôn ngữ lập trình tạo nên dự án đó
* Kiến thức về khoa học máy tính, giúp hiểu về logic nằm sau mã nguồn
* Kinh nghiệm

Đáng tiếc là hiện giờ theo em biết thì không có cuốn sách nào bao quát
2 yếu tố đầu. Bởi lẽ cả 2 mảng kiến thức này đều rất sâu và rộng,
chưa kể đến việc mã nguồn mỗi người một kiểu, chẳng dự án nào giống dự
án nào. Hơn nữa, đọc code là một *kỹ năng*, do đó phụ thuộc rất nhiều
vào kinh nghiệm, không có một quy trình cụ thể áp dụng chung cho tất
cả mọi người. Vì vậy em nghĩ có thể anh sẽ cần sách về C++ và về khoa
học máy tính riêng thay vì một quyển sách ăn liền kết hợp chăng?

Nhân tiện việc đọc mã nguồn, có bài viết[1] của Jeff Atwood,
co-founder Stack Overflow và Stack Exchange Network, khá hay. Có thể
anh và mọi người sẽ thấy hứng thú:

[1] http://blog.codinghorror.com/learn-to-read-the-source-luke/

Best,
Dương
- --
Duong Nguyen ("Nguyễn Hà Dương" in Vietnamese)
Blog: http://reference-error.org
PGP Public Key: http://reference-error.org/public.key.txt

- -----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT/CS/CC/ED/P/TW d++ s:(-:-) !a C+++(++++) ULU++++ P-- L+++ E@
W++>+++ N+ o+ K w--- O- M@ V- PS+ PE++ Y+>++ PGP++ t+ 5 X+ R- tv+ b+++
DI+++ D++ G++ e* h* r* y-
- -----END GEEK CODE BLOCK-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUUodlAAoJEIpp9nyHFJiivJUP+wVtKvDoWDkxt+BcMRCo4kDH
kZnHncOHpdFkV3wNb39jk/SEh4Lxf3lagvdI7Mg0z2kR3UfGiJGkHu1TmuMbdILW
2HnYMROR2ILIJ2jRB78yKmVkN+Y8YIFw163JIRxPADhKju8p7tsCO2UBMvmlr+0H
uYKpZBX8++zbyU4CGe6l674NblFwWFJsH6x8nBhJK9xM/5Z2oS4RmYrtiwwx53XV
HUeOItvVeqcDBneuK8tkrDG8jURBwRx/VXQSGfu5FdtAgnlvYUvI1DLRK4Dz+cDi
d4qG+ZMf3irUCNhorNhBspYH8p2Tl2a49uoq2bRl7J8b3RhS7Spk8QE8//298ruL
M+1+7Kmd42JLj7Db0cpru78gNyVeKssBuc1P1DaOFHPJmm8rbd126NLcN9Fq+WHJ
KrhlqyB4UgtE8WDtm7/Ja8BYyslZpYXnE9R78o3L9VXALcA+nt/86WlOt+JILFWw
i0qA1u8r1MwtOi2g1aNd05HgfE2SzyYXbB1Zho4Kgo3ZHl4xKtdJO8W5c+jQRKAG
9mJeAFIZMp4Uqbb2MVLMT6oeKKqdV/6SGcOjT4l2+nhBEYLVPJP6G1VlbP+MiQ3D
mwK2+iety+0GxUT2boOIn4ZSuFp+9QwNl0pnAfjvq1w4IWIs8KK2w5Lh2+NMnq35
MKJFGWUlWEBJWJUQlwem
=D+Dn
-----END PGP SIGNATURE-----

Ha Tran Hoang

unread,
Oct 30, 2014, 11:27:30 PM10/30/14
to khonggian...@googlegroups.com
Chao Duong,

Cam on em nhieu, anh thay cuon Code Reading cung kha on, chi tiec la vi du ung dung thi lai bang Java. Co the anh se lien he voi tac gia hoi them ve vi du ung dung.


--
You received this message because you are subscribed to the Google Groups "Không gian cộng đồng" group.
To unsubscribe from this group and stop receiving emails from it, send an email to khonggian-congd...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages