|
Or when they are stimulated a bit
|
|
|
|
|
Well, I'm getting the impression that I seem to be the only one that thinks that versioning is an important part of the continuous integration cycle.
What do you guys do when you release a product, set all version numbers by hand ?
|
|
|
|
|
Tat'sindeedwhat I doa few times every week. The project I work on is 25 years old and was ported to .Net at the first opportunity. New fashioned things like unit testing or continuous integration can be problematic.
I have lived with several Zen masters - all of them were cats.
|
|
|
|
|
I agree, continuous integration is not for the faint-hearted. When I first tried TeamCity many years ago I could not even get it working with SQL Server. Now after months of fiddling I got everything running smoothly using a PostgreSQL database, but as soon as I change a setting which is not the default: guaranteed trouble !
In hindsight I think I would have chosen another route, maybe using Cake, as TeamCity is very demanding
But coming back on the subject of versioning, I think the technique with a Directory.Build.props file will also work with 'normal' .NET applications, see information here: Customize your build | Microsoft Docs[^]
But I have not tested that yet ...
|
|
|
|
|
...yes? Why not? Either it's a WIP, so NOT release, or it has a definite version number.
GCS d-- s-/++ a- C++++ U+++ 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--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Guess it depends on how complex your solution is, ours is quite complex with hundreds of projects, and there are weekly releases. Would not want to version all those files by hand every time.
|
|
|
|
|
I see... our deploy must be made by hand by an operator on a specialized machine and the solution has only 3 independent components, but replicated for almost every single machine (we heavily customize the software for every client, who often ends up with different versions on different machines).
If there is only a single product with hundreds of components and centralized periodical deployment of course there is no other solution.
GCS d-- s-/++ a- C++++ U+++ 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--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
We are a contrary lot; I suspect such blatant begging will get you more downvotes than bookmarks...
And remember it's a weekend!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
But, but, but, there were hundreds of views !
|
|
|
|
|
So what?
I have one article:
A Coder Interview With Paul Griffin
Posted: 21 Sep 2011 Updated: 30 Apr 2014 Views: 42,790 Rating: 4.96/5 Votes: 76 Popularity: 9.33
Licence: The Code Project Open License (CPOL) Bookmarked: 14 Downloaded: 0 That's one bookmark per 3000+ visitors.
A tip:
Sending an Email in C# with or without attachments: generic routine. [Tip/Trick]
Posted: 2 Mar 2011 Updated: 3 Mar 2011 Views: 113,310 Rating: 4.88/5 Votes: 52 Popularity: 8.37
Licence: The Code Project Open License (CPOL) Bookmarked: 52 Downloaded: 0 One per 2000.
Or even:
Extension methods for finding centers of a rectangle [Tip/Trick]
Posted: 13 Jun 2012 Updated: 13 Jun 2012 Views: 9,970 Rating: 5.00/5 Votes: 4 Popularity: 3.01
Licence: The Code Project Open License (CPOL) Bookmarked: 0 Downloaded: 75 Which has never had a bookmark!
They don't matter - why are you so insistent on them?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
My god, I'm shocked
|
|
|
|
|
I've watched articles and often wondered about this myself.
But, I've also learned you can't focus on it at all. Can't even really think about it. (Unless you want to go insane. )
This is what the Big Companies are always trying to figure out with marketing too and people are so ridiculously random no one can ever make any sense of it.
Do you know the interesting stats of people who buy books like only 10% get past the first 5 pages.
Of the people who buy those "get rich fast" videos, something like 75% never even open the package.
People who go to those sales seminars never do anything different.
I have code on some of my articles that I've seen downloaded hundreds of times in a day without 1 single bookmark or upvote.
I also have some seriously long articles that get all 5 upvotes...except one person who will vote a 1. Trolls are everywhere.
All of the responses are meaningless.
The meaning of your article is what you got from writing it. If you get the additional bonus of someone else liking it then there is some goodness to celebrate. But, it is extremely rare.
All of this is meant as encouragement.
|
|
|
|
|
Thanks for the moral support !
|
|
|
|
|
Keep in mind that articles can be categorized (amongst others) as a good read, or as a reference.
A good read where I learned something I still wouldn't necessary bookmark.
A reference on the other hand I'd certainly bookmark.
So, what category is your article falling into?
|
|
|
|
|
Judging by the votes that would be 'A no good read', personally I think otherwise of course. But the lesson learned I think is to not raise your expectations too highly, what is useful for me does not have to be useful or of interest to others
|
|
|
|
|
RickZeeland wrote: what is useful for me does not have to be useful or of interest to others
That's certainly true. But thanks for the link.
While my own articles have pretty good stats considering that the aiming group is pretty narrow, my tips has really crappy stats. (read, basically nonexistent)
But keep in mind, I don't write articles for the number of votes or bookmarks. (Not that I mind them as such)
I write them for the feedback, and to create my own reference. And it also trains me to write better code when I release it in public, which is something I take advantage of in my job.
|
|
|
|
|
I agree that feedback is nice, I appreciate the positive reactions and support in the lounge, but I expected comments or questions on my tip, that has not happened until now sadly ...
|
|
|
|
|
I have software available for download that has had over 700,000 downloads - I stopped counting.
I have made around $200 from the software(in advertising revenue).
Surely I should be a millionaire if the software has had over 700,000 downloads!
It simply does not follow that popularity, hits, downloads etc will lead to either fame, enhanced reputation or great wealth.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
Those are amazing stats and I totally agree.
Along those same lines:
What's popular isn't always (is rarely) the best and what is the best is often not popular.
There are lots of lurkers and few people who become a part of the discussion for many reasons.
|
|
|
|
|
raddevus wrote: What's popular isn't always (is rarely) the best and what is the best is often not popular. Exactly- I would never have written the software the way I did if I had another go
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
Interesting, I visited your website TeboCam and see that you are in the video surveillance business too.
But as I drank a bit too much wine too overcome the worries of the tip I posted this weekend, it is hard to think coherently at the moment, maybe I will visit your site later when I have sobered up
|
|
|
|
|
Probably best to visit the site when you have had a glass or two of wine as it's all fairly old stuff, badly written but at least it works
It's been a hobby for me based largely on having been burgled multiple times previously - I pay my bills by working during the day as a software developer.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
I know those Lurkers, foul creatures, here is a picture of one of them: Lurker[^]
|
|
|
|
|
Yep. That's them!!! Terrible nasty creatures.
|
|
|
|
|
Quote: We are a contrary lot Talking about contrary, I recently saw the movie about Steve Jobs on tv, Mr.Contrary himself.
So when being called "contrary" that must be a big compliment
|
|
|
|