I have removed all my built fortifications and replaced them all in all my towers by walls that were then carved into fortifications.
Took a while but fortunately i could complete it without problems.
Just in time for the big test, as a +100 gob/troll/beak dog invasion came.
I have made a copy save from the invasion start, so i can experiment further.
So far i have tested my biggest (and safest as it is the one that is the most inside of my walls) and marksdwarves are shooting without having jumped through them.
I have not yet observed too the other annoying behaviour too (when they stop shooting, go to the stairs, go down to the ground, run to the fortress wall, climb them and drop outside and continue to shoot at point blank and of course get absolutely destroyed) .
But more testing will have to be done, the worst offender was the external tower (access only by underground from my fort) in which the dwarves were jumping through fortification then climbing down the tower walls without a pause, hopefull those carved fortification will help too.
(i'll have to make an even larger wall inside that big tower to force all of stationned dwarves to stand at the fortification sights)
edit : just tried from the external tower this time and it seems to hold very well, the dwarves do not seem to jump outside anymore.
And i was happy to see the gobs climbing my tower, that's probably the first time i saw them do that since i play df2014 where usually they only roamed stupidly around easily climbable defenses.
What a big melee it was when my 2 melee squad joined the gobs on the tower top to prevent them to enter in the marksdwarves level , though without fortification once they had cleaned the top, they were very happy to climb down to continue to fight instead of holding their obi-wan "i have the higher ground" advantage.
But at least for melee troop it's to be expected to stupidly run into melee
.
But all in all, while i will do more test it seems making walls carved into fortification instead of direct b C F build makes a -huge- difference in wanting or not to delete DF from my hard drive in a fit of non simulated rage.
So note for later : NEVER EVER build fortifications directly ( b C F ) , always build walls ( b C w) then carve ( d F ) them into fortifications instead , if you want to use marksdwarves without wanting to throw your monitor through the window.