269:: identifies code parts that slow down the application because of their syntax - it extracts statistics about code execution from the database and combines it with the static analysis of the code.
753:
680:
743:
803:
322:
662:
748:
738:
490:
788:
522:
285:: evaluating the consequences of a change in the code or in a database. Avoiding negative side effects when evolving a system.
418:
402:
401:: the code analysis is running on a Windows PC - preferably a server. The information extracted from the code is stored in a
623:
808:
641:
605:
288:
564:
778:
586:
469:
2020 - Visual Expert 2020 - Object dependency matrix, naming consistency verification, integration with GIT and SVN
266:
86:
773:
245:
192:
798:
783:
184:
457:
2016 - Visual Expert 2016 - Oracle PL/SQL code parser, code inventory (lines of code, number of objects…)
44:
768:
222:
793:
159:
394:
in advance. They must also allocate sufficient hardware resources to support their volume of code.
426:
398:
354:
203:
121:
391:
294:
282:
207:
180:
336:
304:
504:
698:
369:
253:
167:
546:
151:...) and analyze cross-language dependencies, in addition to each language's source code.
8:
383:
298:
129:
422:
340:
312:
230:
460:
2017 - Visual Expert 2017 - SQL Server T-SQL code parser, Code comparison, CRUD matrix
405:, communicating with a client application installed on the programmer's computer - no
163:
301:
to automatically verify the quality and security of a new build when it is released.
390:
parsed. Users must wait for the parsing completion prior to using the features, or
241:
211:
196:
96:
68:
386:
is required. Visual Expert does it automatically, but its duration depends on the
406:
387:
362:
318:
260:
249:
226:
572:
472:
2021 - Visual Expert 2021 - Continuous Code
Inspection, integration with Jenkins
237:
132:, used by programmers for software maintenance, modernization or optimization.
717:
609:
463:
2018 - Visual Expert 2018 - DB Code
Performance Analysis, integration with TFS
762:
439:
1995- 1998 - Prog and Doc - Initial version distributed on the French market
308:
454:
2015 - Visual Expert 2015 - Server component added to schedule code analyses
376:
372:
218:
148:
144:
321:: calculating the size of an application, or a piece of code, in order to
307:: helping programmers understand and maintain existing code, or modernize
410:
357:, Visual Expert is limited to the programming languages supported by its
328:
155:
125:
332:
188:
22:
297:/ Continuous Inspection : adding a static code analysis job in a
466:
2019 - Visual Expert 2019 - Generation of E/R diagrams from the code
414:
358:
136:
109:
365:
140:
124:, extracting design and technical information from software
421:
and the programmers’ computers are connected to the same
339:, code causing poor performances or violations of
523:"Code Inspection for PB, Oracle & SQL Server"
760:
139:several programming languages at the same time (
718:"Improve the Security and Quality of Your Code"
565:"Prog & Doc (french page from Web Archive)"
804:Desktop database application development tools
715:
158:against hundreds of code inspection rules for
331:: improving the code by finding and removing
587:"Mise Ă jour de Visual Expert - version 5.0"
315:of the code, from one programmer to another.
278:Visual Expert is used in several contexts:
289:Static Application Security Testing (SAST)
263:between several versions of the same code.
716:Dufourmantelle, Christophe (2020-11-17).
291:: detecting and removing security issues.
603:
761:
624:"Novalys introduces Visual Expert 6.0"
409:is available. This requires that the
642:"Introduction to Visual Expert 2015"
101:Subscription, Perpetual, Concurrent
13:
81:English, Japanese, Spanish, French
14:
820:
732:
649:Charlotte PowerBuilder Conference
604:Pollach, Chris (April 23, 2007).
491:"Visual Expert 2021 Release News"
229:issues. Native integration with
709:
691:
681:"Visual Expert Release History"
673:
655:
749:Visual Expert for PowerBuilder
699:"Visual Expert for SQL Server"
634:
616:
597:
579:
557:
547:"Visual Expert Jenkins Plugin"
539:
515:
497:
483:
347:
179:Cross-references exploration:
110:https://www.visual-expert.com/
1:
789:Static program analysis tools
571:. 7 July 1997. Archived from
476:
212:low-level design descriptions
744:Visual Expert for SQL Server
606:"Visual expert 5.7 released"
397:Visual Expert is based on a
323:estimate development efforts
7:
809:Microsoft database software
663:"Visual Expert Team System"
217:Inspect the code to detect
173:
10:
825:
433:
399:client/server architecture
242:unused objects and methods
202:Software documentation: a
122:static code analysis tool
105:
95:
85:
77:
67:
59:
55:
43:
39:
31:
21:
779:Documentation generators
739:Visual Expert for Oracle
451:2010 - Visual Expert 6.0
448:2007 - Visual Expert 5.7
442:2001 - Visual Expert 4.5
273:
223:security vulnerabilities
160:vulnerability assessment
754:Visual Expert Changelog
505:"Visual Expert Pricing"
208:technical documentation
204:documentation generator
50:Visual Expert 2021
774:Software documentation
445:2003 - Visual Expert 5
313:Transferring knowledge
295:Continuous Integration
283:Change impact analysis
799:Oracle database tools
784:Code navigation tools
527:www.visual-expert.com
305:Program comprehension
154:Visual Expert checks
355:static code analyzer
267:Performance analysis
254:source lines of code
384:reverse engineering
130:reverse-engineering
91:Code analysis tools
18:
341:coding conventions
246:naming conventions
168:maintenance issues
135:It is designed to
16:
769:Programming tools
261:finds differences
259:Code comparison:
197:dependency graphs
115:
114:
816:
726:
725:
713:
707:
706:
695:
689:
688:
677:
671:
670:
659:
653:
652:
646:
638:
632:
631:
630:. 23 April 2009.
620:
614:
613:
608:. Archived from
601:
595:
594:
583:
577:
576:
561:
555:
554:
543:
537:
536:
534:
533:
519:
513:
512:
501:
495:
494:
487:
388:size of the code
250:software metrics
69:Operating system
19:
15:
824:
823:
819:
818:
817:
815:
814:
813:
794:Software review
759:
758:
735:
730:
729:
714:
710:
697:
696:
692:
679:
678:
674:
661:
660:
656:
644:
640:
639:
635:
622:
621:
617:
602:
598:
585:
584:
580:
563:
562:
558:
545:
544:
540:
531:
529:
521:
520:
516:
503:
502:
498:
489:
488:
484:
479:
436:
350:
319:Software sizing
276:
227:maintainability
181:Impact Analysis
176:
51:
32:Initial release
12:
11:
5:
822:
812:
811:
806:
801:
796:
791:
786:
781:
776:
771:
757:
756:
751:
746:
741:
734:
733:External links
731:
728:
727:
708:
690:
672:
654:
633:
615:
612:on 2014-07-26.
596:
578:
575:on 1997-07-07.
556:
538:
514:
496:
481:
480:
478:
475:
474:
473:
470:
467:
464:
461:
458:
455:
452:
449:
446:
443:
440:
435:
432:
431:
430:
395:
382:A preliminary
380:
349:
346:
345:
344:
326:
316:
309:legacy systems
302:
299:CI/CD workflow
292:
286:
275:
272:
271:
270:
264:
257:
238:duplicate code
234:
215:
200:
175:
172:
113:
112:
107:
103:
102:
99:
93:
92:
89:
83:
82:
79:
75:
74:
71:
65:
64:
61:
57:
56:
53:
52:
49:
47:
45:Stable release
41:
40:
37:
36:
33:
29:
28:
25:
9:
6:
4:
3:
2:
821:
810:
807:
805:
802:
800:
797:
795:
792:
790:
787:
785:
782:
780:
777:
775:
772:
770:
767:
766:
764:
755:
752:
750:
747:
745:
742:
740:
737:
736:
723:
719:
712:
705:. 2017-10-01.
704:
700:
694:
687:. 2021-09-21.
686:
685:Visual Expert
682:
676:
669:. 2015-05-15.
668:
667:Visual Expert
664:
658:
651:. 2015-05-10.
650:
643:
637:
629:
625:
619:
611:
607:
600:
593:. 2004-06-16.
592:
588:
582:
574:
570:
566:
560:
553:. 2021-09-21.
552:
548:
542:
528:
524:
518:
510:
509:Visual Expert
506:
500:
492:
486:
482:
471:
468:
465:
462:
459:
456:
453:
450:
447:
444:
441:
438:
437:
428:
424:
420:
416:
412:
408:
404:
400:
396:
393:
389:
385:
381:
378:
374:
371:
367:
364:
360:
356:
352:
351:
342:
338:
334:
330:
327:
324:
320:
317:
314:
310:
306:
303:
300:
296:
293:
290:
287:
284:
281:
280:
279:
268:
265:
262:
258:
255:
251:
248:. Calculates
247:
243:
239:
235:
232:
228:
224:
220:
216:
213:
209:
205:
201:
198:
194:
190:
186:
182:
178:
177:
171:
169:
165:
161:
157:
152:
150:
146:
142:
138:
133:
131:
127:
123:
119:
118:Visual Expert
111:
108:
104:
100:
98:
94:
90:
88:
84:
80:
76:
72:
70:
66:
62:
58:
54:
48:
46:
42:
38:
34:
30:
26:
24:
20:
17:VISUAL EXPERT
721:
711:
702:
693:
684:
675:
666:
657:
648:
636:
627:
618:
610:the original
599:
590:
581:
573:the original
568:
559:
550:
541:
530:. Retrieved
526:
517:
508:
499:
485:
377:PowerBuilder
373:Transact-SQL
359:code parsers
277:
185:E/R diagrams
153:
149:PowerBuilder
145:Transact-SQL
134:
117:
116:
78:Available in
23:Developer(s)
591:Programmez!
392:schedule it
348:Limitations
333:code smells
329:Code review
236:Reports on
193:CRUD matrix
189:call graphs
156:source code
126:source code
763:Categories
703:DBMC tools
551:Jenkins.io
532:2021-05-15
477:References
407:web client
370:SQL Server
60:Written in
337:dead code
206:produces
174:Features
722:Youtube
569:Eurelys
434:History
415:parsers
231:Jenkins
164:bug fix
106:Website
97:License
73:Windows
27:Novalys
417:, the
413:, the
366:PL/SQL
363:Oracle
166:, and
141:PL/SQL
645:(PDF)
419:RDBMS
403:RDBMS
353:As a
274:Usage
137:parse
120:is a
628:DBTA
411:code
252:and
244:and
225:and
219:bugs
210:and
87:Type
35:1995
427:VPN
425:or
423:LAN
128:by
765::
720:.
701:.
683:.
665:.
647:.
626:.
589:.
567:.
549:.
525:.
507:.
375:,
368:,
361:-
335:,
311:.
240:,
221:,
195:,
191:,
187:,
183:,
170:.
162:,
147:,
143:,
63:C#
724:.
535:.
511:.
493:.
429:.
379:.
343:.
325:.
256:.
233:.
214:.
199:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.