Bitcoin Forum
May 04, 2024, 07:05:23 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: which version of bitcoin core is suitable for debugging ?  (Read 135 times)
maplelake (OP)
Jr. Member
*
Offline Offline

Activity: 47
Merit: 8


View Profile
March 08, 2020, 12:36:59 AM
Last edit: March 08, 2020, 12:51:08 AM by maplelake
 #1

I download the latest bitcoin core 0.19 to build, debug. But I found it is easy to lost in the "forest of code path".No wonder that the code base grows 10+years. A lot of feature,bug fix in it.

any suggestion ? which version is good playground ?

ps: In last some years I've read several books like "master bitcoin". "master bitcoin2". some online bitcoin video course. go through knowledge base "bitcoin.org"/bitcoin wiki. read tech-blog from time to time. But i feel that i still in puzzle for many things. I mean, known is known, unknown is unknown. Even you know sth in post, but you still do not understand it.
until some months ago, I start to playground on code by debugging. I find I make a progress.
I think now debugging is alternative to move forwards.
 
you know sth, you learn sth. you understand sth. Then you could think in "sth". until now you might create sth.
that is my thinking.
comments is welcome. 
1714806323
Hero Member
*
Offline Offline

Posts: 1714806323

View Profile Personal Message (Offline)

Ignore
1714806323
Reply with quote  #2

1714806323
Report to moderator
1714806323
Hero Member
*
Offline Offline

Posts: 1714806323

View Profile Personal Message (Offline)

Ignore
1714806323
Reply with quote  #2

1714806323
Report to moderator
1714806323
Hero Member
*
Offline Offline

Posts: 1714806323

View Profile Personal Message (Offline)

Ignore
1714806323
Reply with quote  #2

1714806323
Report to moderator
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714806323
Hero Member
*
Offline Offline

Posts: 1714806323

View Profile Personal Message (Offline)

Ignore
1714806323
Reply with quote  #2

1714806323
Report to moderator
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3388
Merit: 6578


Just writing some code


View Profile WWW
March 08, 2020, 04:58:35 AM
 #2

What, exactly, are you trying to do or learn?

Old code is probably not easier to learn. It's often more complicated or does not separate things that should conceptually be separate. While the current codebase is fairly complex and tracing functions requires jumping around a lot, it should still make more sense than old code where everything was in one place and all mixed together.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!