Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #138598
| From | David Brown <david.brown@hesbynett.no> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: Methodologies for C programming |
| Date | 2018-12-07 18:05 +0100 |
| Organization | A noiseless patient Spider |
| Message-ID | <pue986$jo4$2@dont-email.me> (permalink) |
| References | <376535a0-079d-4e93-811b-8fdcfabd6cb2@googlegroups.com> <27bcc23f-92c0-4f1a-b37f-393bafc8f8dd@googlegroups.com> <04df05ec-c893-4417-be33-52073d06372c@googlegroups.com> |
On 07/12/18 16:57, Thiago Adams wrote: > On Friday, December 7, 2018 at 11:39:14 AM UTC-2, Malcolm McLean wrote: >> On Friday, December 7, 2018 at 1:16:17 PM UTC, Thiago Adams wrote: >>> Recently I became more interested in unity tests >>> and modularization. I can say that the C language is partially >>> responsible for that. >>> >>> When we think in unit test, we also think in TDD, although >>> I think TDD does not exactly reflects the methodology I want >>> to use. >>> >>> The reason why C is the root of the interest is that when we >>> start using C we need to build a lot infrastructure to program. >>> >>> In C we need to build your own data types. Comparing with C++ >>> for instance, we have parametrized data types like vector and map >>> and other read-to-use types like string. >>> >>> Therefore, to avoid doing everything again and again we need to >>> think in modularization and reuse. Using C++ someone else is in >>> charge for testing the STL containers. Doing you own data types >>> we need to make sure everything is working and unit tests also >>> become very important. >>> >>> With methodologies do you use? >>> What do you think about TDD? >>> How to you reuse code? >>> >> I try to make a distinction between "this program only" and "many programs" > > Something I need in almost all projects is a string builder > data type. > I am copy-pasting the code and generating an slightly > different version in each project. > Frankly, if you need a lot of string use or string functions for a particular piece of code, C is probably not the best language to use in the first place. C is a great language in its place - but it is not the best choice for all programming tasks.
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Methodologies for C programming Thiago Adams <thiago.adams@gmail.com> - 2018-12-07 05:15 -0800
Re: Methodologies for C programming Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-12-07 05:38 -0800
Re: Methodologies for C programming Thiago Adams <thiago.adams@gmail.com> - 2018-12-07 07:57 -0800
Re: Methodologies for C programming David Brown <david.brown@hesbynett.no> - 2018-12-07 18:05 +0100
Re: Methodologies for C programming Thiago Adams <thiago.adams@gmail.com> - 2018-12-07 08:08 -0800
Re: Methodologies for C programming William Ahern <william@25thandClement.com> - 2018-12-07 10:08 -0800
Re: Methodologies for C programming Thiago Adams <thiago.adams@gmail.com> - 2018-12-07 10:23 -0800
Re: Methodologies for C programming Wouter Verhelst <w@uter.be> - 2018-12-07 22:04 +0100
Re: Methodologies for C programming Ian Collins <ian-news@hotmail.com> - 2018-12-08 10:46 +1300
Re: Methodologies for C programming Thiago Adams <thiago.adams@gmail.com> - 2018-12-08 02:27 -0800
Re: Methodologies for C programming Thiago Adams <thiago.adams@gmail.com> - 2018-12-08 10:35 -0800
Re: Methodologies for C programming Jorgen Grahn <grahn+nntp@snipabacken.se> - 2018-12-09 08:22 +0000
Re: Methodologies for C programming fir <profesor.fir@gmail.com> - 2018-12-09 14:40 -0800
Re: Methodologies for C programming "Pascal J. Bourguignon" <pjb@informatimago.com> - 2018-12-27 13:17 +0100
Re: Methodologies for C programming "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2018-12-27 08:12 -0500
Re: Methodologies for C programming Thiago Adams <thiago.adams@gmail.com> - 2018-12-27 07:54 -0800
Re: Methodologies for C programming Richard Damon <Richard@Damon-Family.org> - 2018-12-27 11:32 -0500
Re: Methodologies for C programming fir <profesor.fir@gmail.com> - 2018-12-27 09:22 -0800
Re: Methodologies for C programming jacobnavia <jacob@jacob.remcomp.fr> - 2018-12-27 19:54 +0100
Re: Methodologies for C programming Richard Damon <Richard@Damon-Family.org> - 2018-12-27 17:54 -0500
Re: Methodologies for C programming fir <profesor.fir@gmail.com> - 2018-12-27 16:24 -0800
Re: Methodologies for C programming Chad <cdalten@gmail.com> - 2018-12-27 17:57 -0800
Re: Methodologies for C programming Chad <cdalten@gmail.com> - 2018-12-27 17:58 -0800
Re: Methodologies for C programming rbowman <bowman@montana.com> - 2018-12-27 21:34 -0700
Re: Methodologies for C programming Keith Thompson <kst-u@mib.org> - 2018-12-27 21:27 -0800
Re: Methodologies for C programming rbowman <bowman@montana.com> - 2018-12-28 08:30 -0700
Re: Methodologies for C programming Keith Thompson <kst-u@mib.org> - 2018-12-28 12:15 -0800
Re: Methodologies for C programming rbowman <bowman@montana.com> - 2018-12-28 20:42 -0700
Re: Methodologies for C programming Tim Rentsch <txr@alumni.caltech.edu> - 2018-12-29 09:26 -0800
Re: Methodologies for C programming rbowman <bowman@montana.com> - 2018-12-29 13:50 -0700
Re: Methodologies for C programming luser droog <luser.droog@gmail.com> - 2018-12-30 12:39 -0800
Re: Methodologies for C programming fir <profesor.fir@gmail.com> - 2018-12-30 14:00 -0800
Re: Methodologies for C programming fir <profesor.fir@gmail.com> - 2018-12-30 14:18 -0800
Re: Methodologies for C programming rbowman <bowman@montana.com> - 2018-12-30 16:48 -0700
Re: Methodologies for C programming luser droog <luser.droog@gmail.com> - 2018-12-31 00:06 -0800
Re: Methodologies for C programming fir <profesor.fir@gmail.com> - 2018-12-31 02:34 -0800
Re: Methodologies for C programming Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-12-31 05:13 -0800
Re: Methodologies for C programming rbowman <bowman@montana.com> - 2018-12-31 12:44 -0700
Re: Methodologies for C programming Tim Rentsch <txr@alumni.caltech.edu> - 2019-01-01 16:01 -0800
Re: Methodologies for C programming Tim Rentsch <txr@alumni.caltech.edu> - 2019-01-01 16:23 -0800
Re: Methodologies for C programming Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-12-31 05:08 -0800
Re: Methodologies for C programming Ike Naar <ike@iceland.freeshell.org> - 2018-12-31 17:32 +0000
Re: Methodologies for C programming Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2018-12-31 14:13 -0800
Re: Methodologies for C programming Thiago Adams <thiago.adams@gmail.com> - 2019-01-02 02:48 -0800
csiph-web